子窗口控制父窗口的控件的可用性 子窗口打开后,父窗口中菜单控件的enable可以设为false,从而使这个菜单项不可用。现在想在子窗口关闭后,让父窗口中的这个菜单项恢复为可用,可以如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 已经可见的窗体不能显示为模式对话框。在调用 showDialog 之前应将窗体的 Visible 属性设置为 false。以上是抛出的异常 在子窗体关闭的时候应该有个关闭之前执行方法的事件吧好久没写winform了 在那个里面让他enable=true 就可以了 子窗口打开后,可以让父窗口中菜单中的某项的enable属性设为false,从而使这个菜单项灰掉不可用。现在想在子窗口关闭后,让父窗口中的这个菜单项恢复为可用(即从原来的灰掉状态还原到可以点击进去的状态),可以如何实现? 比如父窗口类为FormMain 子窗口为FormDisplay在父窗口中代码this.ToolStripMenuItemCustomized.Enabled = false;在子窗口中代码this.MdiParent.###=true;这个###无法带出为ToolStripMenuItemCustomized 可以再子窗口中创建一个父窗口的实例属性,在父窗口中实例化子窗体时把 自身传进去。即:假设父窗体名字为mainForm 子窗体为 form1子窗体中先定义属性mainForm mainf重写子窗体的构造函数:public Form1( mainForm mf) { InitializeComponent();this.mainf = mf }另外父窗体中需要在子窗体中控制的控件modified属性改为public 这样就可以再子窗体的formclosing 事件中 修改父窗体的控件属性 你可以将 父窗体作为一个参数 Form fathorForm 传到子窗体 但是不可以new 父窗体在打开 子窗体 时 把 this 传进去子窗体private FormFather MyForm;然后formclosing 中 MyForm.ToolStripMenuItemCustomized.Enabled = true; 请问C# Winform用来存放大量文字的是什么控件? winform中app.config配置问题 如何在Winform上添加Flash后,使其具有透明效果 关于[集合]|[枚举]|[HashTable]线程同步的一些疑惑...麻烦愚翁帮帮忙... False在哪个命名空间里? groupBox 切换标签页时判断下是否能切换的问题 关于两个用户控件间传递消息的问题 帮我看看我自己写的邮件程序,为啥发不出去呀! 有没有免费或有注册码的把C#编译成能脱离.NET框架运行的工具 谁有FTP客户端下载程序的源代码。我有分相送。不够在加。 C#类库问题 在PANEL中如何获得键盘事件?
好久没写winform了 在那个里面让他enable=true 就可以了
this.ToolStripMenuItemCustomized.Enabled = false;在子窗口中代码
this.MdiParent.###=true;这个###无法带出为ToolStripMenuItemCustomized
即:假设父窗体名字为mainForm 子窗体为 form1
子窗体中先定义属性mainForm mainf
重写子窗体的构造函数:public Form1( mainForm mf) {
InitializeComponent();
this.mainf = mf
}
另外父窗体中需要在子窗体中控制的控件modified属性改为public 这样就可以再子窗体的formclosing 事件中 修改父窗体的控件属性
但是不可以new
子窗体
private FormFather MyForm;然后
formclosing 中
MyForm.ToolStripMenuItemCustomized.Enabled = true;