Inhalt eines Tabs (Multipage) mit Scrollbar springt bei Klick
Hallo Community,
habe ein kleines Problem mit einem VBA Makro und zwar habe ich eine GUI, die wie folgt aufgebaut ist:
Die Controls werden zu Laufzeit erstellt und in ihrer Größe angepasst.. Die Höhe der Multipage ist begrenzt und wenn die Controls im Tabs darüber hinaus gehen wird im Tab eine vertikale Scrollbar aktiviert.
Problem ist jetzt, dass wenn ich ein z.B. eine CheckBox klicke, der Scrollbalken automatisch ein Stück verschoben wird, was aber nicht immer der Fall ist.. Manchmal wird durch diese Verschiebung dann der Haken in der CheckBox gar nicht gesetzt.. Selbst wenn ist es nicht schön, wenn der Inhalt immer springt, sodass man den Fokus auf das Element verliert, was man klicken wollte..
Ich hoffe ihr könnt euch etwas unter dem Problem vorstellen, ansonsten bitte nochmal nachfragen, damit ich es ausführlicher beschreiben kann..
Danke auf jeden Fall schonmal für eure Hilfe!
MfG
P.S. Ich arbeite mit Visual Basic 6.5
UserForm
#Multipage
##Tab1
###Frame1
####Label1
####Label2
####...
###Frame2
####CheckBox1
####CheckBox2
####...
###Frame3
####CheckBox1
####CheckBox2
####...
###...
Problem ist jetzt, dass wenn ich ein z.B. eine CheckBox klicke, der Scrollbalken automatisch ein Stück verschoben wird, was aber nicht immer der Fall ist.. Manchmal wird durch diese Verschiebung dann der Haken in der CheckBox gar nicht gesetzt.. Selbst wenn ist es nicht schön, wenn der Inhalt immer springt, sodass man den Fokus auf das Element verliert, was man klicken wollte..
Ich hoffe ihr könnt euch etwas unter dem Problem vorstellen, ansonsten bitte nochmal nachfragen, damit ich es ausführlicher beschreiben kann..
Danke auf jeden Fall schonmal für eure Hilfe!
MfG
P.S. Ich arbeite mit Visual Basic 6.5
Please also mark the comments that contributed to the solution of the article
Content-Key: 182502
Url: https://administrator.de/contentid/182502
Printed on: April 23, 2024 at 18:04 o'clock