Supprimer élément tabpage de tabcontrol à l'aide de c# de l'application windows
Je suis à l'aide d'un tabcontrol, je veux supprimer un onglet en particulier à partir de la commande.
La valeur que j'ai pour ce faire, dans une chaîne que j'ai dynamiquement.
Comment faire pour supprimer l'onglet de tabcontrol à l'aide d'un onglet existant nom que j'ai dans une chaîne de caractères ??
Le problème, je suis confronté est..
J'ai essayé d'utiliser
contrôleonglet1.tabpages.supprimer(élément tabpage nom);
Dans la syntaxe ci-dessus j'ai besoin de passer l'objet tabpage nom, mais j'ai de la valeur dans une chaîne de caractères.
Vous devez vous connecter pour publier un commentaire.
Avez-vous de la page de l'onglet nom ou la page de l'onglet texte?
Si c'est le nom:
Si c'est le texte, vous utilisez simplement la
Text
de la propriété au lieu de laName
propriété.il semble que lorsque vous ajoutez un élément tabpage vous utilisez:
tabControl1.TabPages.Add(string text)
Essayez à l'aide de:
tabControl.TabPages.Add(string key, string text)
puis retirez tabpages par clé :tabControl1.TabPages.Remove(string key)
(vous pouvez définirkey
=tabpage text
si ils sont tous distincts)ou créer une fonction qui vous permettra de trouver un onglet par son texte: