|
VB.Net-Forum - Beitragsübersicht - |
|
Von |
stan |
Datum |
17. März 2016 um 22:42:33 |
Frage |
VB.NET 2016
HI,
ich habe ein CANVAS Feld und möchte darin via Code dynamisch Labels einfügen - die genau mittig beim Mauszeiger gesetzt werden Dim lab As Label lab = New Controls.Label lab.Content = "Hallo" cBoard.Children.Add(lab) Canvas.SetTop(lab, e.GetPosition(cBoard).Y) Canvas.SetLeft(lab, e.GetPosition(cBoard).X - (lab.Width / 2)) Allerdings hat das Label als Breite keinen vernüftigen Wert, wordurch die Berechnung der Mitte(lab.Width / 2) nur Müll liefert. Ich vermute, dass es am Canvas liegt - aber ich komm nicht dahinter. Kann mir jemand helfen?
Beste Grüße stan |
|
[ Antwort schreiben | Zurück zum VB.Net-Forum | Forum-Hilfe ] |
|
Letzte Aktualisierung: Sonntag, 13. Dezember 2015 |
|