fattumsdad
asked on
Carrying a variable between forms
Good afternoon,
Here's the scenario:
I have two forms, Form1 and Form2. A variable "A" is attached to a text box on Form1, we'll call it txtTest.text. How do I carry that varible over to display it's contents in Form2? Example:
(Form1)
string A = txtTest.text;
(Form2)
txtWhatever.text = A; // Variable from Form1
Here's the scenario:
I have two forms, Form1 and Form2. A variable "A" is attached to a text box on Form1, we'll call it txtTest.text. How do I carry that varible over to display it's contents in Form2? Example:
(Form1)
string A = txtTest.text;
(Form2)
txtWhatever.text = A; // Variable from Form1
ASKER
aacool,
I'm fairly new to this, so a walkthough would be extremely helpful :)
I'm fairly new to this, so a walkthough would be extremely helpful :)
Hello
Here's a quick sample for showing form2 then get the value that put in the textbox
but you need to change the Modifiers property of txtTest to public to be able to access it's value from other forms
Form2 frm = new Form2();
frm.Show();
MessageBox.Show(frm.txtTes t.Text);
HTH
Here's a quick sample for showing form2 then get the value that put in the textbox
but you need to change the Modifiers property of txtTest to public to be able to access it's value from other forms
Form2 frm = new Form2();
frm.Show();
MessageBox.Show(frm.txtTes
HTH
ASKER
I'm getting an error that says " Error 1 The name 'frm' does not exist in the current context
did you declare it as
Form2 frm = new Form2();
Form2 frm = new Form2();
ASKER
Yes, it is declared as you said. It looks like using MessageBox.Show(frm.txtTes t.Text); would take the text from "txtTest" that is located on "frm" (which is Form2). I'm trying to take the text from "txtTest" on Form1.... I could be confused, as I said I'm pretty new to this...
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Ping if you need more info