当前位置: 首页 > 编程语言 > C#

当子窗口处于活动状态时禁用MDI父窗口共享

时间:2023-04-10 12:18:25 C#

DisableMDIParentwhenChildisactive我在我的软件菜单栏中,当用户单击时我想打开另一个子窗口,但我想禁用父窗口,意味着只需关闭或点击kk即可使其再次可用。我当前的代码打开表单但不会使父禁用if(about==null){about=newaboutForm();关于.ShowDialog(这个);我试过about.ShowDialog();它抛出一个错误,我很感激任何可能的代码解决方案都不需要条件,因为ShowDialog(this)将显示模式对话框。aboutFormabout=newaboutForm();关于.ShowDialog(这个);在aboutForm:以上是C#学习教程:当Child激活时,禁用所有MDIParent分享的内容,如果对大家有用还需要了解更多C#学习教程,希望大家多多关注-publicpartialclassaboutForm:Form{publicaboutForm(){InitializeComponent();}privatevoidaboutForm_Load(objectsender,EventArgse){this.FormClosing+=newFormClosingEventHandler(aboutForm_FormClosing);}privatevoidaboutForm_FormClosing(objectsender,FormClosingEventArgse){this.DialogResult=DialogResult.OK;}}本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: