Form2,Form1
-
Hallo, ich weiß es gibt 1000de solcher Fragen, hab auch schon viele Foren durchsucht, ohne Erfolg. Mein Problem:
Ich habe 2 Forms.
In Form1 haben ich einen Button, der Form2 anzeigt.
In Form2 habe ich einen Button, der eine Variable von Form1 ändert.Mein Code sieht in etwa so aus:
Form1
#inlcude "Form2.h" ... Public int var; ... var = 0; ... private: void Button1_Click() { Form2^ f2 = gcnew Form2(); f2->Show(); } ...
Form2
#include "Form1.h" ... private: void Button2_Click() { Form1^ f1 = gcnew Form1(); f1->Var = 1; } ...
Der Fehler: Form2 nicht deklariert....
Wenn ich bei Form2 "#include "Form1.h" weglasse, kann ich nicht auf "Var" zugreifen -.-
-
Ev. helfen diese beiden FAQ Einträge:
http://www.c-plusplus.net/forum/viewtopic-var-t-is-167591.html
http://www.c-plusplus.net/forum/viewtopic-var-t-is-216642.html
-
Hab ich beide schon gelesen -.-
-
Ohne Grundlagen kommst du da nicht weiter...
Schau dir doch mal properties an. Entweder FAQ oder ein richtiges Programmierhandbuch...