Application multi fenetre

kaff Messages postés 2 Date d'inscription mardi 5 août 2003 Statut Membre Dernière intervention 1 mars 2006 - 1 mars 2006 à 13:14
MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 - 2 mars 2006 à 09:34
salut a tous, j'essaye d'apprendre le C# mais je bloque sur un point:

j'ai une application windows constituee d'une fenetre. Dans le menu ,
si je clique sur "option" une fenetre de configuration s'ouvre .
Elle contient trois inputs que je souhaite utiliser dans la
classe de ma fenetre principale.

donc en gros je souhaiterais savoir comment lorsque je valide la seconde fentre recuperer les valeur dans la premiere.

voila merci a tous

4 réponses

Lucasd Messages postés 76 Date d'inscription lundi 21 février 2005 Statut Membre Dernière intervention 18 mai 2006
1 mars 2006 à 13:37
Fais des accesseurs dans ta fenêtre secondaire qui retournent des string. Met la valeur de tes champs dans chaque string; ensuite de ta fenêtre principale appelle la méthode de la fenêtre secondaire.

ex dans ta fenêtre sec

public string ret_nom()
{
return nom;
}

ensuite dans ta fenêtre principale:

monnom = ma_fenetre_sec.ret_nom();
0
kaff Messages postés 2 Date d'inscription mardi 5 août 2003 Statut Membre Dernière intervention 1 mars 2006
1 mars 2006 à 13:59
ouais je vois ce que tu veux dire seulement pour
appeler ces methodes je dois d'abord etre sur que les options ont ete
editees avant de recuperer les valeur.

donc je ne peux pas appeler les methodes n'importe quand ...
0
Lucasd Messages postés 76 Date d'inscription lundi 21 février 2005 Statut Membre Dernière intervention 18 mai 2006
2 mars 2006 à 09:11
Bien oui, tu appelle tes options une fois que ta fenêtre d'options est validée correctement...
0
MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 57
2 mars 2006 à 09:34
Salut,

Petite précision, en C#, on n'utilise pas d'accesseur, mais des propriétés


<HR>
public string Nom
{
get { return nom; } // Ne pas mettre cette ligne pour un acces en ecriture seul
set { nom = value; } // Ne pas mettre cette ligne pour la lecture seule
}

<HR>



Mx
MVP C#
0
Rejoignez-nous