当我点击其父窗体/控件时,我想以模态形式更改textBox的颜色。 我尝试将modal child上的事件设为Activated,Enter但是当我单击parent时没有调用任何内容,只有模式窗体的托盘栏闪烁。
有没有办法获取信息,用户点击了父级,而不是以模态形式更改文本框的颜色?
我正在使用c#和winforms,非常感谢!
答案 0 :(得分:0)
按照设计,模态对话框不允许您与父母进行交互。
答案 1 :(得分:0)
如果显示模式表单,则无法在同一进程中将任何其他表单或控件聚焦在这些表单上。这就是模态形式的设计目的,让用户专注于新形式,并在他解散模态时继续使用其他形式。
我可以建议替代方法:
Owner
属性设置为调用表单