メニューアイテム (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

プロパティ

名前

記述

Caption

Captionはコンポーネントに表示されるテキストです。

Checked

メニュー項目は選択されていることを表示するためにCheckedプロパティを使用します。

ComponentClassName

コンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承

ComponentMembers

このコンポーネントの全てにアクセスできるようにします。 オブジェクト (PRIM_OBJT) より継承

ComponentPatternName

コンポーネントのクラスを制限します。 オブジェクト (PRIM_OBJT) より継承

ComponentTag

インスタンス用に値を格納できる汎用スペース オブジェクト (PRIM_OBJT) より継承

ComponentType

ComponentTypeではコンポーネントのタイプ情報にアクセスできます。 オブジェクト (PRIM_OBJT) より継承

ComponentTypeName

ComponentTypeName十分適格なコンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承

Default

メニューの省略値項目を指定するためにDefaultプロパティを指定します。

DisplayPosition

DisplayPositionに表示の位置を指定します。

Enabled

Enabledはコンポーネントを使用可能/使用不可にするためのプロパティです。

GroupIndex

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

Image

Imageはコンポーネントに使用するイメージを設定するためのプロパティです。

MenuBreak

MenuBreakのプロパティを使用するとメニューの項目は別の列に表示されます。

Name

コンポーネントの名前 オブジェクト (PRIM_OBJT) より継承

Owner

コンポーネントのオーナーです。 オブジェクト (PRIM_OBJT) より継承

Parent

このアイテムを含むメニューへの参照

RadioItem

メニュー項目のとなりにラジオボタンを表示するためのプロパティです。

ShortCut

ShortCutのプロパティにショートカットキーを指定します。

SubMenu

SubMenuのプロパティにこのメニュー項目のサブメニューを指定します。

Tag

Tagのプロパティでメニューの項目を数字で識別することができます。

Tip

Tipプロパティにメニューアイテムの記述を指定します。

TipShow

メニューアイテムのTipを表示するかどうかを設定します。

TipShowOfParent

親のTipShowプロパティの設定を使用するかどうかを設定します。

Visible

Visibleはコンポーネントを表示/非表示するためのプロパティです。

イベント

名前

記述

Click

Clickイベントはマウスがクリックされた時に実行されます。

CreateInstance

コンポーネントを作成する時にCreateInstanceのイベントを実行します。 メニューアイテム (PRIM_MITM) より継承

DestroyInstance

コンポーネントが解除される前にDestroyInstanceのイベントを実行します。 メニューアイテム (PRIM_MITM) より継承

参照

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

  • No labels