C# Größe von Programm automatisch anpassen

Eragon333

Lt. Junior Grade
Registriert
Juni 2012
Beiträge
362
Hallo!

Ich bin mit meinem Browser schon recht weit. Er läuft auf anderen PC's , aber nur in 1920;1080.

Beim laptop meines Vaters (1280;720) ist das meiste nicht zu sehen^^. Wie schaffe ich es das das Programm automatisch sich der Bildschirmauflösung anpasst und auch die Symbole korrekt angezeigt werden?

Ich habe AutoSize auf true aber es passiert denoch nix.

Würde mich sehr über Hilfe freuen!

Danke im vorraus :)
 
AutoSize sagt dem Fenster nur das es seine Größe dem Fenster Inhalt anpassen soll.

Du musst entweder die Größe im Code selber setzten oder du nimmst eine moderatere Größte zB 800x600 und lässt den Benutzer das Fenster über den Fensterrand vergrößern.
 
Code:
Rectangle resolution = Screen.PrimaryScreen.Bounds;

Damit lässt sich die Breite und Höhe des primären Bildschirms ermitteln. Anschließend brauchst du nur noch die Werte deinem Programm zuzuweisen.
 
Ah danke und wie wie teile ich die genau zu? Das habe ich noch nie gemacht:(
 
Schau dir die Eigenschaften des Fensters an. Da wird dir sehr schnell auffallen, wo du die Zielgröße einstellen musst. ;)
 
Zurück
Oben