フォーム - FormOwnerプロパティ 

フォームのオーナーを指定します

フォーム (PRIM_FORM) のメンバ

データタイプ - PRIM_FORM - フォームはアプリケーションのウィンドウです。

詳細

FormOwner プロパティは、フォームの所有者コードを指定します。 

マルチフォームアプリケーションでは、フォームが定義されている場所に関係なく、その所有者はデフォルトでアプリケーションを起動したフォームになります。 

FormB が論理的に FormB に属しているにもかかわらず、 FormA が FormC を示して FormB を示すシナリオでは、 FormC は依然として FormA によって所有されている。これは、 FormC がモーダルであるか、メッセージボックスなどを使用している場合、アクティベーションの問題を引き起こす可能性があります。 

したがって、それを表示する前に FormC の FormOwner プロパティを設定することをお勧めします。

この例では、 FormB は FormC を表示しようとしています。 

     Mthroutine Name(ShowFormC) 
#FormC.FormOwner <= #Com_owner
#FormC.ShowModalForm
Endroutine


参照

すべてのコンポーネント クラス
テクニカルリファレンス

  • No labels