这个困扰了我好几天的问题给dalao看一下就解决了,果然dalao就是dalao
我们假设现在有两个窗体,Window1和Window2;
现在我们要对在Window1中对Window2的控件进行操作,只需在Window1的合适位置加入
1 |
Window2 win = new Window2(); |
即可。
之后便可在Window1中对Window2的控件进行修改与读取数据,比如要将Window2中的text_1控件的Text值修改为空,只要加入
1 |
win.text_1.Text = ""; |
即可,也可以通过这种方法直接读取Window2中控件的数据。
如果要在Window1中读取与修改Window2中的变量,需先在Window2中public要修改的变量。
比如要读取和修改Window2中的变量i,需现在Window2的namespace中加入
1 |
public i; |
之后即可在Window1中以如下方式修改Window2中i的值,比如令i=1:
1 |
win.i = 1; |
———一条很咸的分割线———
因为自己几乎是毫无基础的尝试编写这个程序,所以不会用些专业的方式描述这些语句具体有什么作用,只是会用的程度,请dalao们轻喷。