Kristof_Koder
Messages postés918Date d'inscriptionvendredi 3 août 2007StatutMembreDernière intervention27 octobre 200810 27 déc. 2007 à 16:10
Par défaut, les controles sur une form sont Privé. Il y a une propriété pour les controles, permettant de les rendre public (donc visible depuis un module).
Je ne me souvient plus du nom de cette propriété mais tu devrais la retrouver facilement, sa valeur étant "Private" par défaut
Kevin.Ory
Messages postés840Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention 7 janvier 200911 27 déc. 2007 à 18:08
Bonsoir,
"Par défaut, les controles sur une form sont Privé. Il y a une propriété
pour les controles, permettant de les rendre public (donc visible
depuis un module)"
Faux, en tout cas chez moi... un contrôle ajouté par l'IDE Visual Basic Express est en Friend, et donc il est accessible depuis n'importe ou dans le projet.
Je viens de faire un essai. J'ai créé une Form appelé frmMain, j'y ai ajouté un bouton Button1, puis j'ai ajouté un module au projet. Cela fonctionne:
Public Module essai
Public Sub ChangeText()
frmMain.Button1.Text = "Salut"
End Sub
End Module
Faut croire que Kristof_Koder à raison... le nom de la propriété qui permet de changer ca s'appelle "Modifiers"
Tu fais tout par l'IDE? Je veux dire, est-ce que la fenetre Form1 est automatiquement ouverte par l'application (définit dans les propriété du projet) ou est-ce toi qui la créé et l'affiche? et le bouton a-t-il été ajouté par l'IDE ou est-ce toi qui le créé et l'ajoute à Form1?