je veux recuperer la valeur saisie ds un textbox d'un form1 dans un aitre form2
je fais une methode
dans form1
public string hj()
{
return (textBox1.Text);
}
dans form2
Form1 f = new Form1();
string kj = kko.hj();
MessageBox.Show(kj);
il m affoche un text box vide
Merci d'avance
A voir également:
Hj valeur
Récupérer valeur textbox c# - Meilleures réponses
Aucune valeur donnée pour un ou plusieurs des paramètres requis - Meilleures réponses
C'est pas parce que tu postes plusieurs messages dans la même journée que tu dois éviter de dire bonjour dans chaque.
Tout d'abord, ton code ne pourra pas compiler parce que "kko" n'existe pas. Je suppose que dans cet exemple, tu voulais utiliser f.
Ensuite, textBox1, on comprends ce que c'est. f c'est un nom simple qui nous permet de ne pas trop nous tromper. Mais kj, hj, kko... Tu comprends peut-être de quoi il s'agit mais pas nous.
Bon, j'explique ton code :
- Je crée une nouvel objet (vide) de type Form1.
- Je crée un string qui contient la valeur du contenu de la textBox1 de la Form1 que je viens à peine de créer (que je n'ai même pas affiché, dont tous les champs sont évidemment vides ou à leur valeur par défaut)
- J'affiche la valeur de mon string
=> S'il est vide, c'est normal !
L'important est d'avoir une référence vers ton objet Form1 déjà créé et affiché.
Alors soit tu apprends comment passer des références d'une form à une autre :
http://www.csharpfr.com/codes/PASSAGE-PARAMETRES_26735.aspx Soit tu transforme ta Form1 en singleton (Google => singleton C# =>212 000 résultats )
Krimog : while (!(succeed = try())) ;
- NON, "LE BAR" n'est PAS un langage de programmation ! -
BONJOUR
La charte que tu as accepté aujourd’hui en t’inscrivant, stipule, entre autre de n pas écrire en sms.
De plus cette question est résolue depuis 10, aucun intérêt donc de la sortir de son sommeil, sauf à révolutionner les réponses apportées.
Et c’est là qu’on en arrive au contenu de ton code, c’est contraire au principe de base de la programmation objet, et C# est un langage objet: un élément constitutif d’un objet ne doit pas être accessible directement de l’extérieur.