C# Form immer an Auflösung anpassen

exeto

Lt. Junior Grade
Registriert
Juli 2007
Beiträge
435
Hallo,

ich erstelle ein WinForm, mit der Size 800;600.
Packe in jede Ecke nen Button.

Füge dann als Code in das Event Form_Load
Code:
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
this.TopMost = true;

Um das Programm, im Fullscreen wieder zu geben. Auf meinen Monitor mit dem ich hier Arbeite zum Programmieren, läuft eine Auflösung von 1280x1024. Wenn ich das Programm dann starte, sind die Buttons natürlich nicht mehr in jeder Ecke, außer der oben links.

Hab schon
http://msdn.microsoft.com/de-de/library/system.windows.forms.containercontrol.autoscalemode.aspx
gefunden.
Hilft mir aber irgendwie nicht weiter :/
Kann mir wer nen Tipp geben
 
Hi,

du kannst doch beim festlegen der GUI die Buttons "verankern" ("anchor"). Dann wird der Button rechts oben z.B. an der oberen und der rechten Kante verankert usw. Sollte problemlos klappen eigentlich.

VG,
Mad
 
Ah, danke, stimmt damit hatte ich schon experimentiert, aber falsch :D

Was ist aber wenn ich ein Button genau in der Mitte habe? Wenn ich bei anchor, alle Seiten angebe, wird der Button ziemlich große :D
 
Gibt ja auch einen Resize Handler, bei dem du noch viel mehr machen kannst. ;)
 
Zurück
Oben