我设置了两个窗体,一个命名为Login,另一个命名为Phonebookmanage,当Login窗体的dialogresult为OK时就会打开第二个窗体:
我在Login窗体中设置了一个textbox控件,再设置一个username变量去获取textbox里的值:
string username = txtUsername.Text;
然后在Phonebookmanage窗体中设置了一个全局变量username1:
public string username1;
现在我想将Login中username获取到的值传给Phonebookmanage的username1中,代码如下:
Phonebookmanage pbm = new Phonebookmanage();
pbm.username1 = username;
运行时发现在运行Login窗体时值已经传递过去了:
可是接着运行Phonebookmanage窗体时我发现username1的值又为空了:
请问这是为什么?如何解决?谢谢