Forums Neueste Beiträge
 

Control flackert beim Resize

25/10/2008 - 04:09 von Paul Pierot | Report spam
Hi,

ich schlage mir die Nacht um die Ohren:

Ich habe auf einem Form ein Benutzersteuerelement plaziert, das über das
Form_Resize in der Größe angeglichen wird. Das Usercontrol sitzt auf
einem Frame und enthàlt eine Toolbar und ein WebBrowser-Element.

Bei dem Resize des Form flackern alle Elemente des Control, also auch
die Toobar, die überhaupt nicht skaliert wird. Die Funktion ist ja
dadurch nicht beeintràchtigt, aber auf Dauer gibt das Augenkrebs.

Ein Enabled=False wàhrend des Reisze, sowohl des Frame als auch des
gesamten Controls oder/und der Einzelemente darauf, hat nichts geàndert.
Auch ein LockWindowUpdate war erfolglos.

Als Möglichkeit fàllt mir nur noch die BitBLT-Funktion ein, mit der ich
ein aktuelles Abbild des Control auf einer Picturebox wàhrend des
Resizevorgangs anzeige und eben enstprechend skaliere. Aber so ganz
überzeugt mich das nicht, kennt jemand eine gute Lösung?


Danke und endlich Gute Nacht!
Einen Gruß von
Paul Pierot
 

Lesen sie die antworten

#1 nullstring
28/10/2008 - 15:29 | Warnen spam
On 25 Okt., 03:09, Paul Pierot wrote:
Hi,

ich schlage mir die Nacht um die Ohren:

Ich habe auf einem Form ein Benutzersteuerelement plaziert, das über das
Form_Resize in der Größe angeglichen wird. Das Usercontrol sitzt auf
einem Frame und enthàlt eine Toolbar und ein WebBrowser-Element.

Bei dem Resize des Form flackern alle Elemente des Control, also auch
die Toobar, die überhaupt nicht skaliert wird. Die Funktion ist ja
dadurch nicht beeintràchtigt, aber auf Dauer gibt das Augenkrebs.

Ein Enabled=False wàhrend des Reisze, sowohl des Frame als auch des
gesamten Controls oder/und der Einzelemente darauf, hat nichts geàndert.
Auch ein LockWindowUpdate war erfolglos.

Als Möglichkeit fàllt mir nur noch die BitBLT-Funktion ein, mit der ich
ein aktuelles Abbild des Control auf einer Picturebox wàhrend des
Resizevorgangs anzeige und eben enstprechend skaliere. Aber so ganz
überzeugt mich das nicht, kennt jemand eine gute Lösung?

Danke und endlich Gute Nacht!
Einen Gruß von
Paul Pierot



Am der Autoredraw-Eigenschaft hast auch mal rumgespielt?

greez Leerstring

Ähnliche fragen