一个窗口调用另一个窗口的控件
是在子窗口ClientForm放一个变量
public FormMain myMainWindow;
然后 在主窗口里调用子窗口的时候写:
ClientForm frmClient = new ClientForm();
frmClient.myMainWindow = this;
myMainWindow.Show();
要调用主窗体的那个控件,就把那个控件的modifiers属性设为public
这样在ClientForm 里就可通过mainform来访问MainForm中所有控件了
实际例子:主窗口中的Button按钮的Text属性通过其他类来修改
主窗口名字:MainForm
Button按钮名字:btFirst
其他类的类名:SetSkin
第一步:修改btFirst的Modifiers的属性为Public
第二步:在SetSkin类中添加《public static MainForm form1;》代码
第三步:在MainForm的load事件中添加SetSkin.form1 = this;
第四步:在SetSkin类中就可以用《form1.btFirst.Text = "第一条";》来改Text属性。