PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 17 févr. 2009 à 20:08
salut,
- load form2
dim f as new form2
- form2.show vbmodal ???
f.showdialog
- form2.show, Me
dim x as integer = 1/0 (une erreur en vaut une autre, non?)
- unload form2
tu as ouvert en modal, ta form appelante ne pourra pas fermer....
c'est l'appelée qui se ferme
me.close
PS : pense à vérifier dans la MSDN locale...., elle est pleine d'infos! (et elle va directement vers la msdn online si nécessaire)
++
<hr size ="2" width="100%" />Prenez un instant pour répondre à [sujet-SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
ehjoe
Messages postés728Date d'inscriptionsamedi 4 avril 2009StatutMembreDernière intervention30 mars 20144 18 févr. 2009 à 09:55
Bonjour et merci, merci, mais... J'ai fait ceci :
Dim f As New Form2
f.TextBox1.Text = "un"
Form2.Show()Et ça ne marchait pas.
Alors j'ai fait cela :
' Dim f As New Form2
' f.TextBox1.Text = "un"
Form2.TextBox1.Text =
"un"
Form2.Show()
Et ça marche très bien !
Conclusion, il suffit d'invoquer un objet en rapport avec la form à appeler, et ça dispense de l'ancien Load de vb6, non ?
Ce que je n'ai pas compris :
- Pourquoi attribuer à une variable f les propriétés de form2, elle a déjà un nom cette form (form2), n'est-ce point suffisant ?
- Et aussi, pourquoi est-ce que le "f" ne fonctionne pas comme je l'ai mis ?
Au plaisir de te lire, et reviens souvent si ntu le veux bien, je vais avoir besoin de beaucoup d'aide au début afin d'avoir les équivalence, cordialement.
---
romans et logiciels