Visual Basic 6

Hallo, ich bin Anfänger in Sachen VB. Bei einer Form habe ich einen Timer eingebaut, so daß die Anzeigen und die verwendete Formgröße ständig aktualisiert werden. Leider flackert nun diese Sache zur Laufzeit. Was ist Eurer Meinung nach zu tun?

Gruß Alf

Dies kannst Du per API vermeiden:
Private Declare Function LockWindowUpdate Lib „user32“ Alias „LockWindowUpdate“ (ByVal hwndLock As Long) As Long
Wenn hwndLock = True ist wir kein Drawing auf dem Form ausgeführt.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Alf,

ich bin Anfänger in Sachen VB. Bei einer Form habe ich
einen Timer eingebaut, so daß die Anzeigen und die verwendete
Formgröße ständig aktualisiert werden.

Wie Du das Flackern anstellst, weißt Du ja schon.
Du mußt die Größen aber nicht dauernd neu berechnen, dafür brauchst Du keinen Timer. Für die Form gibt es das Ereignis ‚Resize‘. Nur wenn sich die Größe der Form ändert gibt es Handlungsbedarf. (das Flackern bist Du damit automatisch los.) :wink:

cu Rainer