Ich habe ein Formular, das etwas über der Taskleiste/Taskleiste in der unteren rechten Ecke meines Desktop-Fensters positioniert ist. Es ist wie eine Popup-Benachrichtigung. Die Benachrichtigung selbst sieht gut aus, aber es gibt eine Schaltfläche, die die Größe des Formulars ändert und die Größe in Schritten von 5 Pixeln animiert, während die Position relativ zur unteren rechten Ecke des Bildschirms beibehalten wird.Animieren der Formulargröße in VB.NET
Das Problem dabei ist, dass es nicht sehr glatt aussieht. Anpassung Me.Width Größe von links, so dass Sie dann das Formular nach links mit Me.Left verschieben müssen, um zu kompensieren. Me.SetBounds scheint nur ein Wrapper für die Einstellung dieser Eigenschaften zu sein.
Gibt es etwas, was ich tun kann, um das Formular reibungslos von der linken Seite des Formulars nach außen zu ändern (oder zumindest zu erscheinen)?
Es hat so lange gedauert, bis ich diese Antwort markiert habe, ich habe es erst bemerkt, seit du es bearbeitet hast. Die MoveWindow-Funktion funktioniert einwandfrei. –
Beachten Sie auch, dass Sie 'SetBounds' verwenden können, da' MoveWindow' darunter steht und daher gut funktionieren sollte. – Joey