Comment faire pour afficher le même contrôle sur les deux onglets différents?
Je suis en utilisant VB.NET
J'ai besoin même contrôle (ListBox) à afficher dans 2 onglets différents.
Est-il obligatoire de créer 2 ListBox instances?
Vous devez vous connecter pour publier un commentaire.
Si vous n'avez pas besoin au moment de la conception du soutien, vous pouvez simplement, au moment de l'exécution, modifier la zone de liste de l'instance de Parent d'un onglet à l'autre (en prenant soin de définir le positionnement de façon appropriée, bien sûr).
Essentiellement, c'est:
listBox1.Parent = tabControl1.TabPages[1];
Au final, cependant, vous trouverez probablement plus facile d'avoir deux ListBox avec la même source de données.
.Parent
propriété truc comme vous, à l'aide d'un Panneau réservé à l'intérieur du contrôle à la place de l'élément tabpage : il fonctionne très bien.Oui, je pense que vous aurez besoin d'un contrôle ListBox sur chaque onglet. Si ils ont les mêmes données, vous pouvez utiliser la même source de données pour les deux bien que.
Oui, ajouter une nouvelle instance sur chaque onglet.
Si vous voulez la pleine prise en charge du concepteur, vous aurez besoin de deux boîtes. Si le faire dans le code est assez, vous pouvez créer une zone de liste sur le formulaire de charge, et l'ajouter manuellement une référence à chaque page de l'onglet.