次にアクティブになるフォームを知るには?

解決


ahsan  2008-08-28 04:03:14  No: 31696

MDIの子ウィンドウで、自身がフォーカスを
失う時は、FormDeactivateでわかるのですが、
この子ウィンドウのFormDeactivateの中で、
次に誰(子ウィンドウか別のFormShowしているフォームか)が
Activeになるのかを知りたいのです。
FormActivateやScreen.OnActiveFormChangeでは、
現状アクティブになったフォームはわかるのですが、
アクティブになるまえにアクティブになろうとする
フォームはわかるのでしょうか?
教えてください


KHE00221  2008-08-28 09:58:32  No: 31697

MDIChildの FormDeactivate で MDIForm の ActiveMDIChild を見てください


ahsan  2008-08-28 17:43:13  No: 31698

KHE00221さん、
わかりました、
子ウィンドウか子ウィンドウ以外の普通のフォームかの
違いはMDIChildren[i]で判断します。
ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加