フォームのタイプを設定するためのプロパティです。
フォーム (PRIM_FORM) のメンバ
データ タイプ - 列挙
FormStyle プロパティは、所有者フォームに関するフォームの動作を定義します NormalChild 、 OwnedChild 、および StayOnTopChild フォームは、Shortcut Key で押されたイベントを所有者のフォームに自動的にルーティングします。
列挙値 | 説明 |
---|---|
Normal | フォームはオーナーフォームの影響を受けない |
NormalChild | Normal と同じ。オーナーにより非表示や最小化される |
Owned | オーナーが閉じるときに閉じられる。タスクバーに項目が表示されない。 |
OwnedChild | Owned と同じ。オーナーにより非表示や最小化される。タスクバーに項目が表示されない。 |
StayOnTop | 常にオーナーフォームの前にある。タスクバーに項目が表示されない。 |
StayOnTopChild | StayOnTop と同じ。オーナーにより非表示や最小化される。タスクバーに項目が表示されない。 |
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