メニュー アイテム - GroupIndex プロパティ

複数のメニュー項目の中から1つだけ選択可能にするには GroupIndex プロパティを使用します。

メニュー アイテム (PRIM_MITM) のメンバ

データ タイプ - 整数

詳細

GroupIndex プロパティは、相互に排他的なメニューオプションのセットを定義し、1つのみを Checked にすることができます。
 
RadioItem のプロパティも使用することができます。

この例では、メニュー項目をクリックするたびに Checked プロパティが自動的に True に設定されます。
 
4 つのメニュー項目はすべて同じグループに属しているため、他のすべてのメニュー項目は False に設定されています。
Function Options(*DIRECT)
Begin_Com Role(*EXTENDS #PRIM_FORM) Clientwidth(897) Clientheight(384) Componentversion(2) Top(227) Left(222) Menubar(#MenuBar1)
 
   Define_Com Class(#PRIM_MBAR) Name(#MenuBar1) Parent(#COM_OWNER)
   Define_Com Class(#PRIM_MITM) Name(#MenuItem1) Caption('Item1') Displayposition(1) Parent(#MenuBar1)
   Define_Com Class(#PRIM_SMNU) Name(#SubMenu1) Parent(#MenuItem1)
   Define_Com Class(#PRIM_MITM) Name(#MenuItem2) Displayposition(1) Parent(#SubMenu1) Caption('Item') Groupindex(1)
   Define_Com Class(#PRIM_MITM) Name(#MenuItem3) Displayposition(2) Parent(#SubMenu1) Caption('Item') Groupindex(1)
   Define_Com Class(#PRIM_MITM) Name(#MenuItem4) Displayposition(3) Parent(#SubMenu1) Caption('Item') Groupindex(1)
   Define_Com Class(#PRIM_MITM) Name(#MenuItem5) Displayposition(4) Parent(#SubMenu1) Caption('Item') Groupindex(1)
 
 End_Com

参照

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

テクニカルリファレンス

2018 - V14SP1