|
VB.Net-Forum - Beitragsübersicht - |
|
Thema | V13: Dialoggrösse dynamisch anpassen |
Von |
michi |
Datum |
07. März 2018 um 09:00:25 |
Frage |
Ich suche seit einiger Zeit warum bei der danmaischen Dialoggrössenanpassung ein von mir gesetztes Label nicht vollständig angezeigt wird. Ich verwende Win10 und sehe dass das Dialog im Designer ein Rand angezeigt wird der bei Win 10 nicht dargestellt wird. Dieser Rand ist die Ursache meines Übels.
Ich baue im Designer ein Diloag der 100 Pixel in Y hat. Dann lege ich ein Label der ebenfalls 100 Pixel in Y hat.
Zum Code: (Im Dialog) label.Left = 0
Und ich sehe dass das Label obwohl er die gleiche Breite wie Dialog hat nicht vollständig angezeigt wird. Somit denke ich ich müsste an der Stelle so etwas tun wie:
(Me = Dialog) Me.Width = label.Width + 2 * (Ramenbreite)
Oder gibt es da geschitere Lösung?
Könntet ihr mir da weiterhelfen?
Danke im Voraus |
|
Antwort: |
Von |
Nico |
E-Mail |
nico.schertler@studentpartners.de |
Datum |
07. März 2018 um 18:42:12 |
Antwort |
Hallo Michi,
verwende am besten die Eigenschaft ClientSize der Form anstatt Width und Height. Die ClientSize gibt dir die Größe des Bereichs zurück, auf dem du arbeiten kannst. Du kannst hier auch eine neue Größe setzen.
Nico |
|
[ Antwort schreiben | Zurück zum VB.Net-Forum | Forum-Hilfe ] |
|
Letzte Aktualisierung: Sonntag, 13. Dezember 2015 |
|