Bonjour,
Je suis debutant en .NET. Je travaille sous Visual Studio 2005.
Je travaillais auparavant avec Borland C++.
Dans celui-la, lors de la creation de deux forms (disons form1 et form2), on pouvait aisement acceder a celles-ci dans l'un ou l'autre des fichiers (cad form1->Visible dans form2 par exemple).
Sous Visual, je patauge depuis deux jours: je dois porter un projet de Borland a VS, et impossible de recuperer une reference de ma form1 dans form2.h...
J'ai essaye en variable globales:
Le compilo me lache car mon code est manage.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 ///Form1.h public ref class Form1: public System::Windows::Forms::Form { ... } Form1 ^ form1; ///Form2.h #include "Form1.h" extern Form1 ^ form1; public ref class Form2: public System::Windows::Forms::Form { ... }
J'ai essaye egalement des proprietes statiques:
Sans resultats...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 ///Form1.h public ref class Form1: public System::Windows::Forms::Form { public : static Form1 ^ form1; Form1(){ form1=this; } ... } ///Form2.h #include "Form1.h" public ref class Form2: public System::Windows::Forms::Form { foo(){ Form1::form1->Visible; } }
Au secours.
Partager