Association d'un contrôle dans un autre [Résolu]

Messages postés
27
Date d'inscription
mercredi 20 janvier 2010
Statut
Membre
Dernière intervention
5 septembre 2018
- - Dernière réponse : scoob79
Messages postés
27
Date d'inscription
mercredi 20 janvier 2010
Statut
Membre
Dernière intervention
5 septembre 2018
- 20 août 2018 à 13:54
Salut @ tous,

petite question, je veux créer des contrôle de façons dynamique dans mon logiciel (Par ex : un textbox) et le placer ensuite dans un autre contrôle (ex : une tabcontrol).

Avez-vous une idée ?

Thank you
Afficher la suite 

4 réponses

Meilleure réponse
Messages postés
13836
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
18 octobre 2019
311
1
Merci
Bonjour

tu crées un projet tout neuf.
En mode design tu places un textBox dans un tabcontrol.

Dans le répertoire du projet, tu ouvres le fichier qui s'appelle Form1.designer.vb.
C'est le fichier que Visual Studio écrit pour toi quand tu travailles en mode design.
Ce fichier est caché pour de bonnes raisons, la moindre erreur à l'intérieur peut faire planter le mode design. Donc à ne jamais ouvrir dans ton vrai projet.

Mais dans le cas d'un projet tout neuf, avec juste 2 contrôles, il te permet de voir quels codes utiliser pour initialiser ces contrôles et placer l'un dans l'autre.

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 195 internautes nous ont dit merci ce mois-ci

scoob79
Messages postés
27
Date d'inscription
mercredi 20 janvier 2010
Statut
Membre
Dernière intervention
5 septembre 2018
-
Hi,

merci mais finalement j'ai trouvé.
Je retiens ton astuce je n'y avais pas pensé.

@+
Commenter la réponse de Whismeril
Messages postés
27
Date d'inscription
mercredi 20 janvier 2010
Statut
Membre
Dernière intervention
5 septembre 2018
0
Merci
Re,

j'ai trouvé :

Dim text1 As New TextBox
TabControl1.TabPages(1).Controls.Add(text1)
text1.Visible = True

@++

EDIT : Correction des balises de code.
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Commenter la réponse de scoob79
Messages postés
27
Date d'inscription
mercredi 20 janvier 2010
Statut
Membre
Dernière intervention
5 septembre 2018
0
Merci
Code plus complet :

Dim text1 As New TextBox, label1 As New Label, bouton1 As New Button
TabControl1.TabPages(1).Controls.Add(text1) ' création des control
TabControl1.TabPages(1).Controls.Add(label1)
TabControl1.TabPages(1).Controls.Add(bouton1)
label1.Location = New Drawing.Point(340, 22) ' positionnement
label1.Text = "Recherche"
text1.Location = New Drawing.Point(400, 20)
text1.Width = text1.Width + 150
bouton1.Location = New Drawing.Point(660, 20)
bouton1.Height = 20
bouton1.Text = "Lancer !!!"


EDIT : Correction des balises de code.
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
scoob79
Messages postés
27
Date d'inscription
mercredi 20 janvier 2010
Statut
Membre
Dernière intervention
5 septembre 2018
-
Je ne comprend pas :

EDIT : Correction des balises de code.
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Commenter la réponse de scoob79
Messages postés
27
Date d'inscription
mercredi 20 janvier 2010
Statut
Membre
Dernière intervention
5 septembre 2018
0
Merci
Encore un petit complément :

redirigé le clique d'un bouton vers une sub
AddHandler bouton1.Click, AddressOf rech 


@+

EDIT : Correction des balises de code.
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Commenter la réponse de scoob79