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

Signaler
Messages postés
27
Date d'inscription
mercredi 20 janvier 2010
Statut
Membre
Dernière intervention
5 septembre 2018
-
Messages postés
27
Date d'inscription
mercredi 20 janvier 2010
Statut
Membre
Dernière intervention
5 septembre 2018
-
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

4 réponses

Messages postés
14916
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
25 octobre 2020
447
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.
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é.

@+
Messages postés
27
Date d'inscription
mercredi 20 janvier 2010
Statut
Membre
Dernière intervention
5 septembre 2018

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
Messages postés
27
Date d'inscription
mercredi 20 janvier 2010
Statut
Membre
Dernière intervention
5 septembre 2018

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
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
Messages postés
27
Date d'inscription
mercredi 20 janvier 2010
Statut
Membre
Dernière intervention
5 septembre 2018

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