Je souhaite créer une interface utilisateur qui utilise un contrôle onglet pour afficher plusieurs contrôles listview, un sur chaque page à onglet. Le nombre de pages à onglets/listviews est dynamique et pourrait atteindre environ 20. Les listviews sont en mode virtuel et sont peuplés à partir d'un objet (classe personnalisée) en mémoire.L'onglet Contrôle a besoin de plusieurs pages?
Il semble très inutile de créer 20 listes de lecture. Il me semble me rappeler que dans les jours VB4 le contrôle de tabulation n'avait qu'une seule page, et vous avez changé l'affichage vous-même dans le code. Y a-t-il un moyen de faire quelque chose de similaire avec VB.net (VS2008/Framework 2.0), c'est-à-dire afficher une listview et la repeupler en fonction de l'onglet cliqué par l'utilisateur? Quelque chose comme ceci:
Private Sub Tab_Click
listview.load(MyObject(TabClickedIndex))
End Sub
Merci pour tout conseil.
Vous pouvez toujours utiliser plusieurs contrôles de panneau dans la TabPage. Chaque panneau serait considéré comme une «page»/«sous-page» dans chaque onglet. –