Wiem, że ten probelem już był poruszany parę razy na tym forum, ale BŁAGAM NIECH KTOŚ SIĘ ZLITUJE :-P i mi pomoże.
W jaki sposób np. przez referencję odwołać się do jakiegoś obiektu (np. TextBox) umieszczonego na Form1 z poziomu Form2. Bardzo proszę o przykład kodu. Korzystając z postów z tego forum, na ten temat, nie mogę sobie poradzić :(
0
0
zmień mu widoczność (Modifiers) na public
0
A w jaki sposób zrobić to w inny sposób np. przez referencje?
0
Jeśli dobrze Cię zrozumiałem, to:
W Form1:
public System.Windows.Forms.TextBox MojTextBox { get {return TextBox1;}}
Potem w drugiej się do tego odwołujesz i cacy.
0
Zrobiłem tak jak napisał Marandil, w Form1 dodałem:
public TextBox TextBox1
{
get { return TextBox1; }
}
ale gdy wciskam buttona na Form2 w którego akcji jest:
Form1 Form1 = new Form1();
Form1.TextBox1.Text = "ddddd"; //czyli wpisanie do TextBox1 na Form1 jakiegoś tekstu
to pojawia się błąd:
An unhandled exception of type 'System.StackOverflowException' occurred in WindowsApplication6.exe
i podświtlony jest na żółto kod:
return TextBox1;