Marneus73
Messages postés344Date d'inscriptionmercredi 24 janvier 2007StatutMembreDernière intervention27 octobre 2008
-
1 mai 2008 à 20:08
Marneus73
Messages postés344Date d'inscriptionmercredi 24 janvier 2007StatutMembreDernière intervention27 octobre 2008
-
5 mai 2008 à 19:47
Bonjour à tous,
J'ai encore une petite question pour mon programme (Visionneuse) voir ici pour l'explication du fonctionnement.
Admettons que l'utilisateur veuille classer des films, des photos et des chansons. Je pense réserver un onglet par catégorie dans un TabControle. Par defaut, il n'y a qu'un seul onglet dans mon programme, ne sachant pas ce que l'utilisateur voudra classer par avance. A travers le formulaire de paramétrage, l'utilisateur peut ajouter des onglets et modifier leur noms (tabcontrole1.tabpage.add ...). Le souci est que dans l'onglet de base, j'ai toute une sorte de controle pour l'affichage des information : une picturebox, des labels, des textboxes...
Ma question : est-il possible de créer un code pour copier entièrement l'onglet avec tous les contrôles qu'il possède ? Je ne pense par à cause des noms qui deviendraient doubles ?! mais bon, on ne sait jamais.
Merci d'avance
NHenry
Messages postés15083Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention19 septembre 2023159 5 mai 2008 à 14:22
Bonjour
Tu fais "ajouter un nouvel élément" à ton projet, ensuite tu sélectionne "Contrôle utilisateur hérité", puis tu dis que tu veux hériter d'un TabPage, ensuite à toi le reste du boulot.
Le fer à souder a besoin d'une panne pour fonctionner.
VB (6, .NET1&2), C++, C#.Net1
Mon site
Marneus73
Messages postés344Date d'inscriptionmercredi 24 janvier 2007StatutMembreDernière intervention27 octobre 2008 2 mai 2008 à 17:26
Bonjour,
Je ne maitrise pas parfaitement le language VB, peux tu m'expliquer plus clairement car ta réponse m'interesse, j'ai déjà entendu parler d'héritage en faisant des recherches sur ce sujet.
Merci d'avance.
Marneus73
Messages postés344Date d'inscriptionmercredi 24 janvier 2007StatutMembreDernière intervention27 octobre 2008 3 mai 2008 à 11:58
Re Bonjour,
En recherchant sur le net, je suis tombé sur un message trés interessant:
Il y avait un bout de code de ce genre là :
For
Each control
As Control
In TabPage1.Controls
TabPage2.Controls.Add(control)
Next
J'ai essayé, ça marche pour la tabpage2, ça lui ajoute des contrôles, mais la TabPage1 se retrouve vide !!!
Comment faire pour copier et non pas couper ces contrôles ?
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?