cs_kety
Messages postés11Date d'inscriptionvendredi 20 décembre 2002StatutMembreDernière intervention 7 mai 2008
-
7 mai 2008 à 10:57
Tyrell2
Messages postés251Date d'inscriptionsamedi 19 novembre 2005StatutMembreDernière intervention 2 novembre 2010
-
7 mai 2008 à 22:40
Bonjour,
J'utilise VB2005, j'ai plusieurs formulaires et je voudrais modifier le contenu d'une textbox se trouvant sur Form2 à partir de Form1.
Merci de votre aide.
Kat
A voir également:
Modifier contenu textbox de Form2 à partir de Form1
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 7 mai 2008 à 11:20
salut,
form2.text_nom.text="autre chose"
++
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
cs_kety
Messages postés11Date d'inscriptionvendredi 20 décembre 2002StatutMembreDernière intervention 7 mai 2008 7 mai 2008 à 13:48
"form2.text_nom.text="autre chose"" : déjà essayé, ne marche pas !
"avec le Scope de Text_nom en Public " : je ne connaît pas Scope, mais j'ai mis la propriété de "Modifiers" de "Text_nom" en public et cela ne marche pas non plus!
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 7 mai 2008 à 14:16
ok, je tente de reproduire.
j'ouvre VB2005 (Xpress)
Nouvelle application Windows
j'ajoute un bouton dans ma Form1
j'ajoute un Windows Form ("Form2")
j'ajoute un Textbox dans Form2 ("TextBox1")
je mets comme code de Form1:
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Form2.Show()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Form2.TextBox1.Text = "Hello !"
End Sub
End Class
...
et quand je lance mon application, que je presse sur mon bouton, le mot "Hello !" s'affiche bel et bien dans ma Form2
cs_kety
Messages postés11Date d'inscriptionvendredi 20 décembre 2002StatutMembreDernière intervention 7 mai 2008 7 mai 2008 à 14:16
Je viens de faire un test en créant une autre form contenant une textbox et là, ça marche !!!!
Donc "form2.text_nom.text="autre chose"" marche, mais pourquoi cela ne marche pas sur ma form d'origine? Je vais contrôler cette form et essayer de comprendre.
Merci à tous pour votre aide.
cs_kety
Messages postés11Date d'inscriptionvendredi 20 décembre 2002StatutMembreDernière intervention 7 mai 2008 7 mai 2008 à 14:22
Je n'ai pas de message d'erreur, lorsque je met un point d'arrêt sur l'instruction "form2.text_nom.text="autre chose"", il me met bien le texte, mais rien ne se passe sut le textbox de ma form2!
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 7 mai 2008 à 15:20
aucune routine dans le txt_change (ou équivalent)? un .refresh donne quoi?
fais un effort ..., 2 pages de suppositions, dit tout à l'heure, on manque d'infos
mets nous ton code complet stp
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp