Unterschiedliche Darstellung bei Windows 7 und XP

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von RodFromGermany.

    Unterschiedliche Darstellung bei Windows 7 und XP

    Hallo liebes Forum,
    ich arbeite zur Zeit an einem Browser (Mehr oder minder).

    Dieser wird komplett dynamisch via Code erzeugt (Mit hilfe des Webbrowser-Objektes) und funktioniert soweit ganz gut.

    Nun ist mir aber heute aufgefallen, dass die Maße zwischen Windows XP (Entwicklungsumgebung) und Windows 7 nicht stimmen.

    Hier ein zwei Bilder zur verdeutlichung:

    Form unter XP:

    Form unter Windows 7:


    Wie kann, das sein, dass es dort solche unterschiede gibt?

    Gibt es eine möglichkeit, dies schnell und unkompliziert zu unterbinden oder muss ich prüfen welches Betriebssystem gerade verwendet wird und entsprechend die Maße neu setzen?

    Für eine Antwort wäre ich dankbar.

    Mit freundlichen Grüßen,
    Sascha Laugwitz
    Hast Du Dich schon mal gefragt, warum ein neuer Golf 5 schicker aussieht, als der Golf 1?
    Du kannst das Fenster in beiden Systemen gleich machen, musst Dich dann aber um die gesamte Fenstergestaltung selber kümmern.
    Überlass das jedoch lieber dem System.
    Du kannst Dir jedoch die Werte für Rahnenbreite und so vom System geben lassen, oder verwende ClientRectangle.
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!