Bonjour,
J'aimerais Utiliser une variable de FORM1 alors que je suis sur FORM2 est ce possible????
et avec quel méthode.
Merci
Bonjour,
J'aimerais Utiliser une variable de FORM1 alors que je suis sur FORM2 est ce possible????
et avec quel méthode.
Merci
Tu ne donne pas assez d'élément pour que l'on puisse te répondre.
La FORM2 est instancié par qui ? si elle est instancié par la FORM1 tu peux passé une référence de la FORM1 à la FORM2 en utilisant un constructeur que tu d"finis dans la FORM2.
Sinon en C# 2 tu peux récuperer la liste des FORM instancié dans ton application (il y a eu des post à ce sujet)
Sinon tu peux toujours te faire une classe singleton référençant tes FORM.
Enfin là sans plus de détails pas facile de répondre.
L'application d'un simple principe de POO suffit à résoudre le souci![]()
Question: Alors que je suis sur une instance de type Form2, comment est-il possible d'intervenir sur une instance type Form1:
- 1. L'instance de type Form2 connait l'instance type Form1[list:8bc1323274]
* Ma classe Form2 prevoit elle la recupération de ce type d'instance ?
2. L'instance type Form1 expose les objets manipulables:[/list:u:8bc1323274]
- * Ma Classe Form1 prevoit-elle un accesseur publique pour cet objet manipulable ?
bon voila mon exemple par rapport a ce que j'ai compris
lors de l'instanciation de form2 dans form1 tu fais :
Et pour l'ouverture :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Form2 f2=new Form2(laVariable);
Code : Sélectionner tout - Visualiser dans une fenêtre à part f2.Show();
Ensuite dans le constructeur de ton Form2 tu fais :
Voila le tour est joué
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 string maVariable; public Form2(string p_laVariable) { InitializeComponent(); maVariable=p_laVariable; }
bah c'est des problèms de programmation orientée objet,
tu peux utiliser une proriété ( get et set) par exemple pour récupérer tes valeurs de ta forme1 tout en soyant dans la forme2 en instanciant la forme1 dans ta forme2.
ça c'est une solution, une n'est plus la seule![]()
Mes articles, Mon Blog
Rubrique Jasper/iReport :
------- Forum Jasper --------
----- FAQ Jasper/iReport -----
Merci pour tous,
j'ai opter pour un grand Form avec des champ visible et invisible pour pas me compliquer la vie sur l'appel des variables.
Partager