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

scoob79 27 Messages postés mercredi 20 janvier 2010Date d'inscription 5 septembre 2018 Dernière intervention - 13 août 2018 à 15:14 - Dernière réponse : scoob79 27 Messages postés mercredi 20 janvier 2010Date d'inscription 5 septembre 2018 Dernière intervention
- 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 

Votre réponse

6 réponses

Meilleure réponse
Whismeril 12029 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 21 septembre 2018 Dernière intervention - 13 août 2018 à 15:44
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.

Merci Whismeril 1

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 97 internautes ce mois-ci

scoob79 27 Messages postés mercredi 20 janvier 2010Date d'inscription 5 septembre 2018 Dernière intervention - 13 août 2018 à 16:26
Hi,

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

@+
Commenter la réponse de Whismeril
scoob79 27 Messages postés mercredi 20 janvier 2010Date d'inscription 5 septembre 2018 Dernière intervention - Modifié par jordane45 le 15/08/2018 à 07:36
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
scoob79 27 Messages postés mercredi 20 janvier 2010Date d'inscription 5 septembre 2018 Dernière intervention - Modifié par jordane45 le 15/08/2018 à 07:36
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 27 Messages postés mercredi 20 janvier 2010Date d'inscription 5 septembre 2018 Dernière intervention - 20 août 2018 à 13:54
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
scoob79 27 Messages postés mercredi 20 janvier 2010Date d'inscription 5 septembre 2018 Dernière intervention - Modifié par jordane45 le 15/08/2018 à 07:36
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

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.