请教问题,关于子窗口操作父窗口控件的问题 public static Form1 main = null; 然后在主窗体构造函数中,给静态成员初始化,如下:main = this; 然后在子窗口触发事件中输入Form1.main我想做的是子窗口可以使得父窗口上面的button按钮click,接下来该怎么写啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是在子窗体的构造函数中传递了个主窗体对象。在主窗体中:Form2 testForm = new Form2(this);在子窗体中声明一个主窗体的对象并保存。Class Form2{ private Form1 testmainForm = new mainForm(); void Form2(Form1 mainForm) //子窗体构造函数 { testmainForm = mainForm; } //之后你就可以进行你想要的操作了。} 上面代码写错了一个地方:应该是: private Form1 testmainForm = new Form1(); 这个问题其实就是窗体或对象实例间的数据交互和访问,我写了两篇文章。楼主看了应该不会再有问题。Windows窗体间的数据交互谈基于.net平台windows开发中的模式窗体 把主窗体定义为 pulic static 类型,把你需要用的Buttton 等控件改为 Public 修饰。这样你到哪里都可访问。而且使用很简单。MyMainForm.Button1.Text = "Hello"; 如果触发一个button怎么写我不会这个语句啊 触发Button的Click事件?button1.PerformClick方法。 C# DataTable 先读取行再删除行 链接数据库的问题 进来帮个帮吗!!! 请问那位高人知道如何用C#获取outlook中的Global Address List?非常感谢! 关于不规则窗体 求教~~~ C#运行窗体变形,就解答,谢谢各位大牛!! datagrid 问题请教 FTP 上传报错,在线等大师回复.. T.T C#如何读取IP包 c#制作FTP客戶端(WINFORM) 如何检验新输入的产品编号是否已存在于表中? 附:我写的错误代码 关于C#里面的结构体指针,在线等!!! 程序的关闭提示问题?
在主窗体中:
Form2 testForm = new Form2(this);在子窗体中声明一个主窗体的对象并保存。
Class Form2
{
private Form1 testmainForm = new mainForm(); void Form2(Form1 mainForm) //子窗体构造函数
{
testmainForm = mainForm;
} //之后你就可以进行你想要的操作了。
}
应该是:
private Form1 testmainForm = new Form1();
我写了两篇文章。楼主看了应该不会再有问题。
Windows窗体间的数据交互谈基于.net平台windows开发中的模式窗体
我不会这个语句啊
button1.PerformClick方法。