FormOwner プロパティ
FormOwnerはフォームのオーナーを指定します。
実行時のプロパティです。
FormOwnerプロパティを使って、マルチフォーム・アプリケーションで所有されているフォームのオーナーを指定します。
メンバー・フォームを表示する前に、FORMOWNERプロパティを使用してオーナー・フォームを設定してください。 これはアプリケーションの基本構造に関係なく、デフォルトでアプリケーションで実行する最初のフォームがアプリケーションのすべてのメンバー・フォームのオーナーになるからです。 複雑なアプリケーションでは、オーナー・フォームを設定しないと、予期せぬ結果が発生する場合があります。
次のコードでは表示前にメンバーのオーナーを設定します。
EVTROUTINE HANDLING(#MDetails.Click)
SET COM(#frmdetail) formowner(#com_owner)
invoke #frmdetail.ShowForm
ENDROUTINE