フォーム - FormStyle プロパティ

フォームのタイプを設定するためのプロパティです。

フォーム (PRIM_FORM) のメンバ

データ タイプ - 列挙

詳細

FormStyle プロパティは、所有者フォームに関するフォームの動作を定義します
 
NormalChild 、 OwnedChild 、および StayOnTopChild フォームは、Shortcut Key で押されたイベントを所有者のフォームに自動的にルーティングします。

許容値

列挙値説明
Normalフォームはオーナーフォームの影響を受けない
NormalChildNormal と同じ。オーナーにより非表示や最小化される
Ownedオーナーが閉じるときに閉じられる。タスクバーに項目が表示されない。
OwnedChildOwned と同じ。オーナーにより非表示や最小化される。タスクバーに項目が表示されない。
StayOnTop常にオーナーフォームの前にある。タスクバーに項目が表示されない。
StayOnTopChildStayOnTop と同じ。オーナーにより非表示や最小化される。タスクバーに項目が表示されない。

This sample form demonstrates the behavior of the different form styles.
Function Options(*DIRECT)
Begin_Com Role(*EXTENDS #PRIM_FORM) Clientwidth(484) Clientheight(301) Componentversion(2) Top(40) Left(40) Caption('Main Form')
 
   Define_Com Class(#prim_form) Name(#Normal) Caption('Normal') Top(80) Left(80)
   Define_Com Class(#prim_form) Name(#NormalChild) Caption('NormalChild') Formstyle(NormalChild) Top(120) Left(120)
 
   Define_Com Class(#prim_form) Name(#Owned) Caption('Owned') Formstyle(Owned) Top(160) Left(160)
   Define_Com Class(#prim_form) Name(#OwnedChild) Caption('OwnedChild') Formstyle(OwnedChild) Top(200) Left(200)
 
   Define_Com Class(#prim_form) Name(#StayOnTop) Caption('StayOnTop') Formstyle(StayOnTop) Top(240)
   Define_Com Class(#prim_form) Name(#StayOnTopChild) Caption('StayOnTopChild') Formstyle(StayOnTopChild) Top(280) Left(280)
 
Evtroutine Handling(#com_owner.Initialize)
 
      #Normal.Showform
      #NormalChild.Showform
 
      #Owned.Showform
      #OwnedChild.Showform
 
      #StayOnTop.Showform
      #StayOnTopChild.Showform
 
 Endroutine
 
 End_Com
 
 

参照

すべてのコンポーネント クラス

テクニカルリファレンス

2018 - V14SP1