08
2012
04

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

我们假设主窗口位 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属性。
« 上一篇下一篇 »

相关文章:

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)

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。