我的程序中有三个Windows,A,B,C。
A和B为非模态,C是由A界面上的一个链接启动的模态窗体,C的Owner为A。
现在程序中的现象是如果A和B同时存在时启动C,由于C是模态窗体A和B均不能操作。
但是当只有A存在时启动C,A不能操作,这时再启动B,B仍然可以操作。我想法是怎么能让A和B同时存在时启动C,B仍然可以操作。C的Owner是A它应该只影响A,为什么B这时不能操作了呢?
A和B为非模态,C是由A界面上的一个链接启动的模态窗体,C的Owner为A。
现在程序中的现象是如果A和B同时存在时启动C,由于C是模态窗体A和B均不能操作。
但是当只有A存在时启动C,A不能操作,这时再启动B,B仍然可以操作。我想法是怎么能让A和B同时存在时启动C,B仍然可以操作。C的Owner是A它应该只影响A,为什么B这时不能操作了呢?
谢谢您的建议
我的程序中A和B属于主窗体级别的,并且它两个是通过程序间命令启动的。
不能由C启动。
为什么如果后启动B,B就可以操作呢??