Ik heb het volgende probleem:
Ik heb op mijn formulier een TabControl ( 1 ), met 3 tabs.
Nu bestaat elke Tab weer uit een tabcontrol (1.1, 1.2, 1.3) met 2 tabs.
nu bevindt zich op Tab1 van Tabcontrol1 twee checkboxen.
Als checkbox1 aangevinkt is is tab2 zichtbaar
Als checkbox2 aangevinkt is is tab3 zichtbaar
Dit doe ik door de Tabpage uit de Tabcollection te verwijderen met
het remove-statement en toevoegen met het add-statement.
Echter nu gebeurt het volgende neveneffect ervan:
Als ik de tabpagina verwijder en even later weer toevoeg, dan
verspringt de tabcontrol gelijk naar de nieuw aangemaakte tabpage, wat
natuurlijk erg verwarrend is voor een gebruiker die op een checkbox drukt.
Nu kan ik dit uiteraard oplossen met allerlei focus() workarounds, alleen
vroeg ik mij af of hiervoor een nettere en betere programmeeroplossing voor is.
Ik heb op mijn formulier een TabControl ( 1 ), met 3 tabs.
Nu bestaat elke Tab weer uit een tabcontrol (1.1, 1.2, 1.3) met 2 tabs.
nu bevindt zich op Tab1 van Tabcontrol1 twee checkboxen.
Als checkbox1 aangevinkt is is tab2 zichtbaar
Als checkbox2 aangevinkt is is tab3 zichtbaar
Dit doe ik door de Tabpage uit de Tabcollection te verwijderen met
het remove-statement en toevoegen met het add-statement.
Echter nu gebeurt het volgende neveneffect ervan:
Als ik de tabpagina verwijder en even later weer toevoeg, dan
verspringt de tabcontrol gelijk naar de nieuw aangemaakte tabpage, wat
natuurlijk erg verwarrend is voor een gebruiker die op een checkbox drukt.
Nu kan ik dit uiteraard oplossen met allerlei focus() workarounds, alleen
vroeg ik mij af of hiervoor een nettere en betere programmeeroplossing voor is.