メニュー アイテム (PRIM_MITM)

メニュー アイテムはメニューの項目またはタイトルです。

祖先 - ブジェクト (PRIM_OBJT)

詳細

メニュー項目は、 Popup Menus を構築するため、または Menu Bar にオプションを提供するために使用されます。.
 
submenu は、ネストされたメニュー項目を構築するために使用されます。

この例では、リストの簡単な右クリックメニューを示しています。
Function Options(*DIRECT)
Begin_Com Role(*EXTENDS #PRIM_FORM) Clientwidth(897) Clientheight(404) Componentversion(2) Top(227) Left(222) Layoutmanager(#TableLayout1)
 
   Define_Com Class(#PRIM_TBLO) Name(#TableLayout1)
   Define_Com Class(#PRIM_TBLO.Column) Name(#Column1) Displayposition(1) Parent(#TableLayout1)
   Define_Com Class(#PRIM_TBLO.Row) Name(#Row1) Displayposition(1) Parent(#TableLayout1) Height(1.83)
   Define_Com Class(#PRIM_TBLO.Item) Name(#ListViewItem1) Column(#Column1) Manage(#ListView) Parent(#TableLayout1) Row(#Row1)
 
   Define_Com Class(#PRIM_LTVW) Name(#ListView) Columnbuttonheight(19) Componentversion(2) Displayposition(1) Fullrowselect(True) Height(404) Keyboardpositioning(SortColumn) Left(0) Parent(#COM_OWNER) Showsortarrow(True) Tabposition(1) Top(0) Width(897) Popupmenu(#PopupMenu)
   Define_Com Class(#PRIM_LVCL) Name(#LVCL1) Displayposition(1) Parent(#ListView) Source(#EMPNO)
   Define_Com Class(#PRIM_LVCL) Name(#LVCL2) Displayposition(2) Parent(#ListView) Source(#SURNAME)
   Define_Com Class(#PRIM_LVCL) Name(#LVCL3) Displayposition(3) Parent(#ListView) Source(#GIVENAME)
 
   Define_Com Class(#PRIM_PMNU) Name(#PopupMenu)
   Define_Com Class(#PRIM_MITM) Name(#Add) Caption('Add') Displayposition(1) Parent(#PopupMenu)
   Define_Com Class(#PRIM_MITM) Name(#Edit) Caption('Edit') Displayposition(2) Parent(#PopupMenu)
   Define_Com Class(#PRIM_MITM) Name(#Delete) Caption('Delete') Displayposition(3) Parent(#PopupMenu)
 
   Evtroutine Handling(#Com_owner.CreateInstance)
 
      Select Fields(#ListView) From_File(Pslmst)
 
         Add_Entry To_List(#ListView)
 
 Endselect
 
 Endroutine
 
 End_Com

プロパティ

名前記述
CaptionCaption はコンポーネントに表示されるテキストです。
Checkedメニュー項目は選択されていることを表示するために Checked プロパティを使用します。
ComponentClassNameコンポーネントのクラス名です。 ブジェクト (PRIM_OBJT) より継承
ComponentMembersこのコンポーネントの全てにアクセスできるようにします。 ブジェクト (PRIM_OBJT) より継承
ComponentPatternNameコンポーネントのクラスを制限します。 ブジェクト (PRIM_OBJT) より継承
ComponentTagインスタンス用に値を格納できる汎用スペース ブジェクト (PRIM_OBJT) より継承
ComponentTypeComponentType ではコンポーネントのタイプ情報にアクセスできます。 ブジェクト (PRIM_OBJT) より継承
ComponentTypeNameComponentTypeName 十分適格なコンポーネントのクラス名です。 ブジェクト (PRIM_OBJT) より継承
Defaultメニューの省略値項目を指定するために Default プロパティを指定します。
DisplayPositionDisplayPosition に表示の位置を指定します。
EnabledEnabled はコンポーネントを使用可能/使用不可にするためのプロパティです。
GroupIndex複数のメニュー項目の中から1つだけ選択可能にするには GroupIndex プロパティを使用します。
ImageImage はコンポーネントに使用するイメージを設定するためのプロパティです。
MenuBreakMenuBreak のプロパティを使用するとメニューの項目は別の列に表示されます。
Nameコンポーネントの名前 ブジェクト (PRIM_OBJT) より継承
Ownerコンポーネントのオーナーです。 ブジェクト (PRIM_OBJT) より継承
Parentこのアイテムを含むメニューへの参照
RadioItemメニュー項目のとなりにラジオ ボタンを表示するためのプロパティです。
ShortCutShortCut のプロパティにショートカット キーを指定します。
SubMenuSubMenu のプロパティにこのメニュー項目のサブメニューを指定します。
TagTag のプロパティでメニューの項目を数字で識別することができます。
TipTip プロパティにメニュー アイテムの記述を指定します。
TipShowメニュー アイテムの Tip を表示するかどうかを設定します。
TipShowOfParent親の TipShow プロパティの設定を使用するかどうかを設定します。
VisibleVisible はコンポーネントを表示/非表示するためのプロパティです。

イベント

名前記述
ClickClick イベントはマウスがクリックされた時に実行されます。
CreateInstanceコンポーネントを作成する時に CreateInstance のイベントを実行します。 メニュー アイテム (PRIM_MITM) より継承
DestroyInstanceコンポーネントが解除される前に DestroyInstance のイベントを実行します。 メニュー アイテム (PRIM_MITM) より継承

参照

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

テクニカルリファレンス

2018 - V14SP1