2009-07-03 7 views
1

Je suis en train de réaliser mon projet et de concevoir de nombreux onglets dans vb.net. Exemple: J'ai 3 onglets comme tab1, tab2, tab3. Et j'ai une barre de menu pour ouvrir tab1, tab2, tab3.Contrôle de tabulation dans VB.Net

Ma question est: Comment utiliser le code pour ouvrir chaque page à onglet?

Quelqu'un peut-il m'aider à résoudre ce problème?

Merci, Sopolin

+0

Est-ce WinForms ou WebForms? –

+0

Est-ce un devoir ou légitime? –

+0

@Charlie, devrait-il vraiment importer? Il/elle doit encore apprendre à le faire malgré tout. – James

Répondre

4

La façon la plus simple est de gérer simplement l'événement OnClick de vos boutons de menu et faire juste:

Me.MyTabControl.SelectedTab = index; 
// 0 = Tab1, 1 = Tab2, 2 = Tab3 

vous serait évidemment remplacer l'index avec quel onglet que vous souhaitez ouvrir. Si vous ne savez pas comment gérer l'événement OnClick, double-cliquez simplement sur le bouton et l'événement OnClick est automatiquement généré pour vous. Ensuite, par button_onclick vous venez de mettre dans le code ci-dessus, avec l'index que vous souhaitez ouvrir lorsque ce bouton est cliqué.

+0

Vous ne remplacez pas l'événement OnClick. Vous le manipulez. –

+0

Ouais spose en termes techniques vous avez raison, mis à jour en conséquence :) – James

0

TabControl1.SelectTab (0) 'si vous voulez ouvrir le premier onglet TabControl1

TabControl1.SelectTab (1)' si vous voulez ouvrir le deuxième onglet dans TabControl1

.... ......................................... (2) «..... .................................................. 3e ......................

....................... ...................... (3) «........................ ............................... 4ème .................. ....

etc.

Questions connexes