我们假设主窗口位 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属性。
08
2012
04
一个窗口调用另一个窗口的控件
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览:
相关文章:
C# webBrowser控件使用心得 (2013-11-23 20:26:15)
C# 常用控件及单击事件 (2012-4-5 20:2:59)
C#窗体及控件的快捷键 (2012-4-1 13:49:42)
C# Winfrom中遍历控件 (2012-3-28 20:59:42)
ListBox 控件中的项 (2012-3-27 21:33:50)
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。