|
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 09:08:53 |
Antwort |
Hallo Michi,
wir brauchen hier etwas mehr Kontext. Was ist die danmaische Dialoggrößenänderung? Was genau ist bei dir ein Dialog? Ein Form-Objekt? Wenn es eine Form ist, welcher FormBorderStyle ist eingestellt? Wenn die Y-Größen des Dialogs und des Labels übereinstimmen, warum sollte das Label dann genau so breit wie der Dialog sein (x = horizontal, y = vertikal)? Woher weißt du, dass das Label nicht vollständig angezeigt wird? Ist vielleicht einfach der Inhalt größer als das Label?
Nico |
|
[ Antwort schreiben | Zurück zum VB.Net-Forum | Forum-Hilfe ] |
|
Letzte Aktualisierung: Sonntag, 13. Dezember 2015 |
|