Hi Leute, Ich hab eine GUI unter .NET (C#) entwickelt (Visual Studio 2008 Prof.) Alles passt schön und gut. Ändere ich die Pixelanzahl jedoch also z.B. con 1920x1200 zu 800x600, dann wird die GUI nicht mehr ganz angezeigt sonder nur ein teil und die Elemente verschieben sich teilweise. Woran liegt das? Gibt es eine Möglichkeit, dass die GUI sich an die Pixeländerung anpasst? Vielen Dank. Gruß Agit
Die Größe der Form bleibt aber gleich, ja? Dann sollte das eigentlich nicht passieren... Oder hast du die Form maximiert/skaliert?
HI, ja habe eine Maximalgröße eingestellt. Meisnt du das dadruch, die Elemente größer werden und somit nicht alels auf der Form erscheitn? Gruß Agit
Gib dir mal ein bisschen mehr Mühe beim Tippen, das ist ziemlich unleserlich ;-) Könntest du nicht einfach mal zwei Screenshots zeigen? Dann wüsste man eher wo jetzt das Problem genau liegt...
Boris B. schrieb: > Gib dir mal ein bisschen mehr Mühe beim Tippen, das ist ziemlich > unleserlich ;-) > Mach ich! ;) Habe 2 Screenshots angehängt. Abbildung 1 zeigt die GUI unter einer Pixelzahl von 1920x1200 Abbildung 2 zeigt die GUI unter einer Pixelzahl von 1024x768 Abbildung 1 zeigt die komplette GUI. Abbildung 2 jedoch vergrößert die Steuerelemente bei gleichbleibender größe der Form und das hat zur Folge, dass unter anderem der OK-Button weggeschnitten wird. Gruß Agit
So ganz kann ich dein Problem noch nicht nachvollziehen. Du schreibst, die Steuerelemente würden vergrößert. Wennn ich aber beide Screenshots übereinanderlege, scheint alles bis auf's letzte Pixel identisch zu sein. Ist es villeicht einfach nur ein Problem des Anchorings/Dockings? Z.B. der OK-Button unten rechts: Wie hast du ihn platziert? Ist er an der rechten und der unteren Kante verankert? Oder "einfach nur so" auf der Form platziert?
Form.AutoScaleMode wird dafür verantwortlich sein ;D
hi, @Boris. Danke das war tatsächlich ein Problem der Ausrichtung und des Dockings. Jetzt sieht es schon besser aus. Gruß Agit
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.