Acceder à un controle dans un formulaire enfant.
Fermé
jpvbf
Messages postés
3
Date d'inscription
dimanche 17 avril 2016
Statut
Membre
Dernière intervention
18 avril 2016
-
Modifié par baladur13 le 18/04/2016 à 09:28
jpvbf Messages postés 3 Date d'inscription dimanche 17 avril 2016 Statut Membre Dernière intervention 18 avril 2016 - 18 avril 2016 à 19:35
jpvbf Messages postés 3 Date d'inscription dimanche 17 avril 2016 Statut Membre Dernière intervention 18 avril 2016 - 18 avril 2016 à 19:35
A voir également:
- Acceder à un controle dans un formulaire enfant.
- Acceder a uptobox - Guide
- Controle parental pc - Guide
- Acceder au bios - Guide
- Comment accéder à un site inaccessible - Guide
- Teamviewer controle à distance - Guide
2 réponses
Whismeril
Messages postés
19039
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
7 mai 2024
932
Modifié par Whismeril le 18/04/2016 à 09:24
Modifié par Whismeril le 18/04/2016 à 09:24
Bonjour
pour plus de lisibilité, pour tes prochains posts, merci d'utiliser la coloration syntaxique, voir explications ici.
Vb.Net est un très (très) différent de VB6, voir cet article, j'y fais mention d'un cours que je te conseille de suivre avant de reprendre ton projet.
Ton problème peux avoir 2 raisons:
Quand j'étais petit, la mer Morte n'était que malade.
George Burns
pour plus de lisibilité, pour tes prochains posts, merci d'utiliser la coloration syntaxique, voir explications ici.
Vb.Net est un très (très) différent de VB6, voir cet article, j'y fais mention d'un cours que je te conseille de suivre avant de reprendre ton projet.
Ton problème peux avoir 2 raisons:
- VB.Net est sensible à la casse, donc label1 est différent de Label1
- Label1 est probablement un membre privé de ta classe (ce qui est une bonne pratique, et donc VS fait ainsi par défaut), tu pourrais le rendre public (ce serait alors une mauvaise pratique) ou alors utiliser les principes d'interaction entre formulaires, voir ce 3eme article.
Quand j'étais petit, la mer Morte n'était que malade.
George Burns
Whismeril
Messages postés
19039
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
7 mai 2024
932
18 avril 2016 à 19:12
18 avril 2016 à 19:12
Alors oui, il est impossible de convertir un code vb6 en Vb.net. Ce sont deux langages très différents, car la philosophie de base est différente.
Pour ton problème, tu peux écrire une méthode publique dans ton formulaire enfant qui prend un string en paramètres et qui peux modifier le label.
Pour ton problème, tu peux écrire une méthode publique dans ton formulaire enfant qui prend un string en paramètres et qui peux modifier le label.
jpvbf
Messages postés
3
Date d'inscription
dimanche 17 avril 2016
Statut
Membre
Dernière intervention
18 avril 2016
18 avril 2016 à 19:35
18 avril 2016 à 19:35
Re bonjour
J'ai trouvé. Ce ne doit pas être trop "propre" mais ça marche.
Dans un module "Définition des Variable" je définissais ma variable Commande : Public Commande as form en faisant :Public Commande As FclsChild2 qui est le formulaire avec le contrôle Label1 j'arrive à accéder au Label1.text.
J'arrive même a faire un tableau de formulaire en déclarant : Public Commande(5) As FclsChild2.
Ce n'est certainement pas digne d'un programmeur mais ça me permet d'avancer.
Encore merci
J'ai trouvé. Ce ne doit pas être trop "propre" mais ça marche.
Dans un module "Définition des Variable" je définissais ma variable Commande : Public Commande as form en faisant :Public Commande As FclsChild2 qui est le formulaire avec le contrôle Label1 j'arrive à accéder au Label1.text.
J'arrive même a faire un tableau de formulaire en déclarant : Public Commande(5) As FclsChild2.
Ce n'est certainement pas digne d'un programmeur mais ça me permet d'avancer.
Encore merci
18 avril 2016 à 16:57
Encore merci pour le temps passé.