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