关于多个Form控制问题
请高手回答:
现在我的项目需要同时出现5个Form
A.B
C.D
E
其中E为控制Form,根据E上面的Button控制A/B/C/D四个位置的Form显示(可能会是其他的多个Form)
现在有一个头疼的问题。
1、当A/B/C/D四个位置的Form收到ALT+F4的关闭消息时,只关闭当时处于焦点位置的Form,请问高手怎么解决这个问题。
自己的思考:是不是把关闭的事件都委托为Form E,由Form E中的函数,由Form E来完成,
请专家参考是否能实现,或者有更好的办法。
2、现在想实现:当A收到Page UP消息时,Form A要翻页。可是如果此时E获得焦点,点PAGE UP则A没有一点反应,请问
怎么解决这个问题呢?是不是需要在Form E上做消息相应,控制Form A,要是这样那岂不是每个Form都要做类似的操作?
3、这样的构架够不够合理呢?有没有更好的构架来完成这个功能。
谢谢!