PRIM_MD.ListIconCurrentItem (PRIM_MD.ListIconCurrentItem)

リスト アイコンの現在のアイテム

祖先 - リストの現在のアイテム (PRIM_MD.ListCurrentItem) オブジェクト (PRIM_OBJT)

詳細

Prim_MD.ListIcon は、アイコンとしてビジュアライズされたコントロール リストです。
 
各コントロール タイプには対応する コントロール クラスがあり、これがコントロールインスタンスへのアクセスを提供します。
 
他の Visual LANSA リストでリストの現在のアイテムが使用できるのと同様に、コントロールの現在のアイテムを使用して、各アイテムのアイコンを個別に変更できます。
 
アイコン コントロールは、コントロール ビューからアイコンがドラッグ アンド ドロップされると必ず作成されます。

次の例では、単一のコントロールリストが、リストに各ボタンを追加後、更新してます。
 
アイコンが変更されると、コントロールの現在のアイコンがアクセスされ、どのボタンがクリックされたかがアイコンに表示されます
Begin_Com Role(*EXTENDS #PRIM_WEB) Height(456) Width(864) Layoutmanager(#Layout1)
 
    Define_Com Class(#PRIM_TBLO) Name(#Layout1)
    Define_Com Class(#PRIM_TBLO.Row) Name(#Layout1Row1) Displayposition(1) Parent(#Layout1)
    Define_Com Class(#PRIM_TBLO.Column) Name(#Layout1Column1) Displayposition(1) Parent(#Layout1)
    Define_Com Class(#PRIM_TBLO.Item) Name(#Layout1Item1) Column(#Layout1Column1) Manage(#List) Parent(#Layout1) Row(#Layout1Row1)
    Define_Com Class(#PRIM_TBLO) Name(#Layout2)
    Define_Com Class(#PRIM_TBLO.Row) Name(#Layout2Row1) Displayposition(1) Parent(#Layout2)
    Define_Com Class(#PRIM_TBLO.Column) Name(#Layout2Column1) Displayposition(1) Parent(#Layout2)
    Define_Com Class(#PRIM_TBLO.Item) Name(#Layout2Item1) Column(#Layout2Column1) Parent(#Layout2) Row(#Layout2Row1)
 
    Define_Com Class(#PRIM_MD.List) Name(#List) Displayposition(1) Left(0) Parent(#COM_OWNER) Tabposition(1) Top(0) Height(456) Width(864) Layoutmanager(#Layout2)
    Define_Com Class(#PRIM_MD.ListIcon) Name(#ListIcon) Parent(#List) Displayposition(1) Tabposition(1) Left(0) Top(0) Width(864) Source(#xDemoNumber)
 
        Evtroutine Handling(#Com_owner.CreateInstance)
 
            Begin_Loop Using(#xDemoNumber) To(10)
 
                Add_Entry To_List(#List)
 
                #ListIcon.CurrentItem.Icon := 'check'
 
            End_Loop
 
        Endroutine
 
    Evtroutine Handling(#ListIcon.Click)
 
            If (#ListIcon.CurrentItem.Icon = 'check')
 
                #ListIcon.CurrentItem.Icon := 'close'
 
            Else
 
                #ListIcon.CurrentItem.Icon := 'check'
 
            Endif
 
        Endroutine
 
End_Com

プロパティ

名前記述
ComponentClassNameコンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承
ComponentMembersこのコンポーネントの全てにアクセスできるようにします。 オブジェクト (PRIM_OBJT) より継承
ComponentPatternNameコンポーネントのクラスを制限します。 オブジェクト (PRIM_OBJT) より継承
ComponentTagインスタンス用に値を格納できる汎用スペース オブジェクト (PRIM_OBJT) より継承
ComponentTypeComponentType ではコンポーネントのタイプ情報にアクセスできます。 オブジェクト (PRIM_OBJT) より継承
ComponentTypeNameComponentTypeName 十分適格なコンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承
Enabledリスト アイテムを有効、無効にします リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承
Heightアイテムの高さ (ピクセル) リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承
Hint現在のアイテム用に表示するヒント リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承
HintPopup省略値のテキスト ボックスの変わりに使用するポップアップパネル インスタンスが利用できるようにします。 リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承
HintTitleリストの現在のアイテム用に表示するヒントのタイトル リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承
Iconこのアイテム内に表示されるイメージ
IconAlignmentコントロール内のアイコン位置
IconColorアイコンに適用する色
IconFileNameイメージ ファイルの名前
IconHeightアイコンの高さ (ピクセル)
IconImageコントロール城に表示するイメージ
IconImageSizingアイコン イメージのサイズ調整の動作を指定します。
IconMarginBottom下の余白 (ピクセル)
IconMarginLeft左の余白 (ピクセル)
IconMarginRight右の余白 (ピクセル)
IconMarginTop上の余白 (ピクセル)
IconOpacityアイコンの不透明度 (パーセント)
IconPaddingアイコンのパディング (ピクセル)
IconThemeDrawStyleアイコンに適用するテーマ描画スタイルの名前
Leftリストの左境界線に対する、リストアイテムの位置 リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承
MouseOverStyleマウスオーバー時にアイテムに適用されるスタイル リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承
MouseOverStylesマウスオーバーで列見出しに適用するスタイルのコレクション リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承
Nameコンポーネントの名前 オブジェクト (PRIM_OBJT) より継承
Ownerコンポーネントのオーナーです。 オブジェクト (PRIM_OBJT) より継承
PaddingBottom下のパディング (ピクセル)
PaddingLeft左のパディング (ピクセル)
PaddingRight右のパディング (ピクセル)
PaddingTop上のパディング
Parentこのインスタンスが添付されているコンポーネント インスタンス。コントロールのビジュアル コンテナまたは子インスタンスのコレクション オブジェクト (PRIM_OBJT) より継承
Popup現在のアイテムのために表示するポップアップ リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承
Style現在のアイテムに適用されるスタイル リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承
Styles現在のアイテムに適用されるスタイルのコレクション リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承
ThemeDrawStyleアイコンに適用するテーマの描画スタイルの名前 リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承
Topリストの上境界線に対する、リスト アイテムの位置 リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承
Visibleリストアイテムの表示または非表示 リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承
Widthリストアイテムの幅 (ピクセル) リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承

イベント

名前記述
CreateInstanceコンポーネントを作成する時に CreateInstance のイベントを実行します。 リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承
DestroyInstanceコンポーネントが解除される前に DestroyInstance のイベントを実行します。 リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承

参照

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

テクニカルリファレンス

EPC142030 February 2019