Updatebounds in einem Usercontrol

02/06/2008 - 12:05 von Stefan Mähr | Report spam
Hallo NG,

ich brauche ein Usercontrol welches vom Anwender auf einer Form frei
verschiebbar und Resizable ist. Ich habe dazu von einem Labelcontrol
abgeleitet und zeichne per GDI einen Grabhandle in die Ecken des Controls.
Wenn der User dann das Control an einem Grabhandle resized führe ich
folgenden Code aus

newWidth = MyBase.Width + pLocation.X
newHeight = MyBase.Height + pLocation.Y

MyBase.UpdateBounds(MyBase.Location.X, MyBase.Location.Y,
newWidth, newHeight)

Das Problem ist, dass lt. Code das Control im Form nun die neue Grösse hat
jedoch dieses nicht neu gezeichnet wird, d.h es wird noch mit der alten
Grösse dargestellt. Me.Invalidate brachte keine Lösung ...

Danke für die Hilfe.

Stefan
 

Lesen sie die antworten

#1 Gert Wietzorek
02/06/2008 - 12:35 | Warnen spam
Diese Newsgroup behandelt Fragen zu VB bis Version 6.0.

Für Fragen zu VB.NET bzw. VB 2005 bis 2008 gibt es eine eigene
Newsgroup: 'microsoft.public.de.german.entwickler.dotnet.vb".


| Antworten nur in die Newsgroup, |
| die E-Mail Adressen existieren nicht! |
| |
| answers and questions only to the newsgroup,|
| the email adresses are not valid |
| |
| http://www.gwsoftware.de |

Ähnliche fragen