MDIの子ウィンドウで、自身がフォーカスを
失う時は、FormDeactivateでわかるのですが、
この子ウィンドウのFormDeactivateの中で、
次に誰(子ウィンドウか別のFormShowしているフォームか)が
Activeになるのかを知りたいのです。
FormActivateやScreen.OnActiveFormChangeでは、
現状アクティブになったフォームはわかるのですが、
アクティブになるまえにアクティブになろうとする
フォームはわかるのでしょうか?
教えてください
MDIChildの FormDeactivate で MDIForm の ActiveMDIChild を見てください
KHE00221さん、
わかりました、
子ウィンドウか子ウィンドウ以外の普通のフォームかの
違いはMDIChildren[i]で判断します。
ありがとうございました。
ツイート | ![]() |