リスト内の各アイテム用のボタンを表示する列
祖先 - PRIM_LIST.Column クラス (PRIM_LIST.Column) オブジェクト (PRIM_OBJT)
Prim_List.Buttonは、プッシュボタンとして視覚化された List 内の列です。 各列タイプには、CurrentItem プロパティを介してアクセス可能な列の個々のエントリへのアクセスを提供する、対応する CurrentItem クラスがあります。 各項目のボタンは、他のビジュアルLANSAリストが現在の項目を使用できるように、列の現在の項目を使用して個別に変更することができます。 プッシュボタンをドラッグしてコントロールビューからドロップすると、ボタン列が作成されます。
この例では、各ボタンがリストに追加された後に更新される単一の列リストを示しています。 ボタンをクリックすると、その列の現在の項目にアクセスし、列のキャプションにはどのボタンがクリックされたかが表示されます
Begin_Com Role(*EXTENDS #PRIM_WEB) Height(456) Width(864) Define_Com Class(#PRIM_LIST) Name(#List1) Displayposition(1) Left(0) Parent(#COM_OWNER) Tabposition(1) Top(0) Height(369) Width(609) Define_Com Class(#PRIM_LIST.Button) Name(#ColumnButton1) Columnwidth(128) Displayposition(1) Parent(#List1) Evtroutine Handling(#Com_owner.CreateInstance) Begin_Loop To(10) Add_Entry To_List(#List1) #ColumnButton1.CurrentItem.Caption := ("Button &1").substitute( #List1.Items.Itemcount.asstring ) End_Loop Endroutine Evtroutine Handling(#ColumnButton1.Click) #ColumnButton1.ColumnCaption := #ColumnButton1.CurrentItem.caption Endroutine End_Com
名前 | 記述 |
---|---|
Click | ボタンがクリックされると起動されます。 |
ColumnClick | 列見出しがクリックされると起動されます。 PRIM_LIST.Column クラス (PRIM_LIST.Column) より継承
Origin, Handled |
ColumnDoubleClick | 列見出しでダブルクリックされると起動されます。 PRIM_LIST.Column クラス (PRIM_LIST.Column) より継承
Origin, Handled |
ColumnMouseEnter | マウスが列の範囲内に入ると起動されます。 PRIM_LIST.Column クラス (PRIM_LIST.Column) より継承 |
ColumnMouseLeave | マウスが列の範囲内から出ると起動されます。 PRIM_LIST.Column クラス (PRIM_LIST.Column) より継承 |
CreateInstance | コンポーネントを作成する時に CreateInstance のイベントを実行します。 PRIM_LIST.Column クラス (PRIM_LIST.Column) より継承 |
DestroyInstance | コンポーネントが解除される前に DestroyInstance のイベントを実行します。 PRIM_LIST.Column クラス (PRIM_LIST.Column) より継承 |
名前 | 記述 |
---|---|
SizeToContents | 列の幅を最も幅の広いコンテンツに合わせて設定します PRIM_LIST.Column クラス (PRIM_LIST.Column) より継承 |
EPC142030 February 2019