現在のリストアイテムの編集フィールドへのアクセスを提供します
祖先 - リストの現在のアイテム (PRIM_MD.ListCurrentItem) オブジェクト (PRIM_OBJT)
詳細
Prim_MD.ListEdit は、編集用としてビジュアライズされたコントロール リストです。
各コントロール タイプには対応する コントロール クラスがあり、これがコントロールインスタンスへのアクセスを提供します。
他の 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.ListEdit) Name(#ListEdit) Parent(#List) Displayposition(1) Tabposition(1) Left(0) Top(0) Width(864)
Evtroutine Handling(#Com_owner.CreateInstance)
Begin_Loop Using(#xDemoNumber) To(10)
Add_Entry To_List(#List)
#ListEdit.CurrentItem.Caption := ("Edit &1").Substitute( #xDemoNumber.AsString )
End_Loop
Endroutine
Evtroutine Handling(#ListEdit.Changed)
#ListEdit.CurrentItem.Caption := "Changed"
Endroutine
End_Com
プロパティ
名前 |
記述 |
フィールド(PRIM_MD.Input)から継承したコントロールの形式 |
|
コントロール内に表示するテキスト |
|
キャプションの色 |
|
キャプションの位置を設定します |
|
コンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承 |
|
このコンポーネントの全てにアクセスできるようにします。 オブジェクト (PRIM_OBJT) より継承 |
|
コンポーネントのクラスを制限します。 オブジェクト (PRIM_OBJT) より継承 |
|
インスタンス用に値を格納できる汎用スペース オブジェクト (PRIM_OBJT) より継承 |
|
ComponentTypeではコンポーネントのタイプ情報にアクセスできます。 オブジェクト (PRIM_OBJT) より継承 |
|
ComponentTypeName十分適格なコンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承 |
|
フォーカスがない時の編集ボックスの配置を設定します |
|
フォーカスがある時のテキストの配置を設定します |
|
リストアイテムを有効、無効にします リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承 |
|
編集可能なテキストが選択されている場合TRUE |
|
アイテムの高さ(ピクセル) リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承 |
|
ヘルパーの色 |
|
ヘルパーテキストが表示される位置 |
|
アイテムのヘルパー領域に表示するテキスト |
|
現在のアイテム用に表示するヒント リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承 |
|
省略値のテキストボックスの変わりに使用するポップアップパネルインスタンスが利用できるようにします。 リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承 |
|
リストの現在のアイテム用に表示するヒントのタイトル リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承 |
|
アイテム内に表示するイメージ |
|
アイコンに適用する色 |
|
イメージファイルの名前 |
|
アイコンの高さ(ピクセル) |
|
コントロールに表示するマテリアルデザインのイメージ |
|
IconImageのサイズ調整の動作を指定します |
|
アイコンの不透明度(パーセント) |
|
リストの左境界線に対する、リストアイテムの位置 リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承 |
|
文字の最大数を設定します |
|
マウスオーバー時にアイテムに適用されるスタイル リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承 |
|
マウスオーバーで列見出しに適用するスタイルのコレクション リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承 |
|
テキストが新しい行に折り返しできるようにします |
|
コンポーネントの名前 オブジェクト (PRIM_OBJT) より継承 |
|
コンポーネントのオーナーです。 オブジェクト (PRIM_OBJT) より継承 |
|
このインスタンスが添付されているコンポーネントインスタンス。コントロールのビジュアルコンテナまたは子インスタンスのコレクション オブジェクト (PRIM_OBJT) より継承 |
|
入力中のデータのマスクに使用する文字 |
|
編集部分に値がない時に表示するテキスト |
|
プレースホルダーテキストの色 |
|
現在のアイテムのために表示するポップアップ リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承 |
|
入力内に表示するイメージ |
|
アイコンに適用する色 |
|
イメージファイルの名前 |
|
アイコンの高さ(ピクセル) |
|
表示するヒント |
|
コントロールに表示するマテリアルデザインのイメージ |
|
IconImageのサイズ調整の動作を指定します |
|
アイコンの不透明度(パーセント) |
|
プロンプター経由の入力のみ許可 |
|
コンポーネントが入力に使用できるかどうかを制御します。 |
|
選択が終了する値の位置 |
|
選択が開始する値の位置 |
|
ブラウザのスペルチェック機能を使用 |
|
現在のアイテムに適用されるスタイル リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承 |
|
現在のアイテムに適用されるスタイルのコレクション リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承 |
|
アイコンに適用するテーマの描画スタイルの名前 リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承 |
|
リストの上境界線に対する、リストアイテムの位置 リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承 |
|
データクラスの値 |
|
リストアイテムの表示または非表示 リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承 |
|
リストアイテムの幅(ピクセル) リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承 |
イベント
名前 |
記述 |
コンポーネントを作成する時にCreateInstanceのイベントを実行します。 リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承 |
|
コンポーネントが解除される前にDestroyInstanceのイベントを実行します。 リストの現在のアイテム (PRIM_MD.ListCurrentItem) より継承 |