郑德才博客 记录学习,记录工作,学习知识分享!

一个窗口调用另一个窗口的控件

我们假设主窗口位 MainForm类,子窗口为ClientForm 类:
是在子窗口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属性。
2012年4月8日 | 发布:郑德才博客 | 分类:学习之路 | 评论:0

发表留言: