ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com

ホーム

 
4D v20 R7
リストボックスコマンド一覧

リストボックスコマンド一覧  


 

 

以下のコマンドはリストボックスに対して、あるいはヘッダー、フッター、行、カラムなど、リストボックスの一部に対して使用できます。

コマンド適用可能リストボックス型サポートされるパーツ
LISTBOX COLLAPSE階層型リストボックス、ヘッダー、フッター、行、カラム
LISTBOX DELETE COLUMN全てカラム
LISTBOX DELETE ROWS配列型リストボックス、ヘッダー、フッター、行、カラム
LISTBOX DUPLICATE COLUMN配列型、セレクション型、コレクション型カラム
LISTBOX EXPAND階層型リストボックス、ヘッダー、フッター、行、カラム
LISTBOX Get array配列型リストボックス、ヘッダー、フッター、行、カラム
LISTBOX GET ARRAYS全てリストボックス、ヘッダー、フッター、行、カラム
LISTBOX Get auto row height配列型リストボックス、ヘッダー、フッター、行、カラム
LISTBOX GET CELL COORDINATES全てリストボックス、ヘッダー、フッター、行、カラム
LISTBOX GET CELL POSITION全てリストボックス、ヘッダー、フッター、行、カラム
LISTBOX Get column formulaセレクション型、コレクション型カラム
LISTBOX Get column width全てカラム
LISTBOX Get footer calculation配列型、セレクション型フッター
LISTBOX Get footers height全てフッター
LISTBOX GET GRID全てリストボックス、ヘッダー、フッター、行、カラム
LISTBOX GET GRID COLORS全てリストボックス、ヘッダー、フッター、行、カラム
LISTBOX Get headers height全てヘッダー
LISTBOX GET HIERARCHY配列型リストボックス、ヘッダー、フッター、行、カラム
LISTBOX Get locked columns全てリストボックス
LISTBOX Get number of columns全てリストボックス
LISTBOX GET OBJECTS全てリストボックス
LISTBOX GET PRINT INFORMATION全てリストボックス、ヘッダー、フッター、行、カラム
LISTBOX Get property全てリストボックス、カラム
LISTBOX Get row color as number配列型
LISTBOX Get row font style配列型
LISTBOX Get row height配列型
LISTBOX Get rows height全てリストボックス
LISTBOX Get static columns全てリストボックス
LISTBOX GET TABLE SOURCE全てリストボックス
LISTBOX INSERT COLUMN全てリストボックス
LISTBOX INSERT COLUMN FORMULA全てリストボックス
LISTBOX INSERT ROWS配列型リストボックス
LISTBOX MOVE COLUMN全てカラム
LISTBOX MOVED COLUMN NUMBER全てカラム
LISTBOX MOVED ROW NUMBER配列型
LISTBOX SELECT BREAK階層型リストボックス
LISTBOX SELECT ROW全て
LISTBOX SET ARRAY配列型リストボックス、カラム
LISTBOX SET AUTO ROW HEIGHT配列型
LISTBOX SET COLUMN FORMULAセレクション型、コレクション型カラム
LISTBOX SET COLUMN WIDTH全てカラム
LISTBOX SET FOOTER CALCULATION配列型、セレクション型フッター
LISTBOX SET FOOTERS HEIGHT全てフッター
LISTBOX SET GRID全てリストボックス
LISTBOX SET GRID COLOR全てリストボックス
LISTBOX SET HEADERS HEIGHT全てヘッダー
LISTBOX SET HIERARCHY配列型リストボックス
LISTBOX SET LOCKED COLUMNS全てリストボックス
LISTBOX SET PROPERTY全てリストボックス、カラム
LISTBOX SET ROW COLOR配列型
LISTBOX SET ROW FONT STYLE配列型
LISTBOX SET ROW HEIGHT配列型
LISTBOX SET ROWS HEIGHT全てリストボックス
LISTBOX SET STATIC COLUMNS全てリストボックス
LISTBOX SET TABLE SOURCEセレクション型リストボックス
LISTBOX SORT COLUMNS全てカラム

コマンド適用可能リストボックスの型サポートされるパーツ補足
EDIT ITEM全てカラムリストボックスオブジェクトのセルを渡すことで編集モードに入ることができます。
Get edited text全てリストボックス、ヘッダー、フッター、行、カラム
REDRAW配列型、セレクション型リストボックスセレクション型のリストボックスに対して適用した場合、リストボックス内に表示されるデータの更新をトリガーします。エンティティセレクション型のリストボックスではサポートされていません。
Displayed line number全てリストボックス、ヘッダー、フッター、行、カラムリストボックスオブジェクトのOn Display Detail フォームイベントのコンテキストで動作します。
Drop position全てリストボックス、ヘッダー、フッター、行、カラム
Count in array全てリストボックス、ヘッダー、フッター、行、カラム
Print object全てリストボックス、ヘッダー、フッター、行、カラム

コマンド適用可能リストボックス型サポートされるパーツ
OBJECT DUPLICATE 全て リストボックス、ヘッダー、フッター、行、カラム
OBJECT GET BEST SIZE全てカラム
OBJECT Get border style全てリストボックス、ヘッダー、フッター、行、カラム
OBJECT GET COORDINATES全てリストボックス、ヘッダー、フッター、行、カラム
OBJECT Get data source配列型リストボックス
OBJECT GET DRAG AND DROP OPTIONS全てリストボックス、ヘッダー、フッター、行、カラム
OBJECT Get enterable全てカラム
OBJECT Get filter全てカラム
OBJECT Get focus rectangle invisible全てリストボックス、ヘッダー、フッター、行、カラム
OBJECT Get font全てリストボックス、ヘッダー、フッター、行、カラム
OBJECT Get font size全てリストボックス、ヘッダー、フッター、行、カラム
OBJECT Get font style全てリストボックス、ヘッダー、フッター、行、カラム
OBJECT Get format全てヘッダー
OBJECT Get help tip全てヘッダー、フッター
OBJECT Get horizontal alignment全てリストボックス、ヘッダー、フッター、カラム
OBJECT Get list reference全てカラム
OBJECT Get name全てリストボックス、ヘッダー、フッター、行、カラム
OBJECT Get pointer(1)全てリストボックス、ヘッダー、フッター、行、カラム
OBJECT GET RESIZING OPTIONS全てリストボックス、ヘッダー、フッター、行、カラム
OBJECT GET RGB COLORS全てリストボックス、ヘッダー、フッター、行、カラム
OBJECT GET SCROLL POSITION全てリストボックス
OBJECT GET SCROLLBAR全てリストボックス
OBJECT Get type全てリストボックス、ヘッダー、フッター、カラム
OBJECT Get vertical alignment全てリストボックス、ヘッダー、フッター、カラム
OBJECT MOVE全てリストボックス、ヘッダー、フッター、行、カラム
_o_OBJECT SET COLOR全てリストボックス、ヘッダー、フッター、行、カラム
OBJECT SET COORDINATES全てリストボックス
OBJECT SET DATA SOURCE全てリストボックス
OBJECT SET ENTERABLE全てカラム
OBJECT SET EVENTS全てリストボックス
OBJECT SET FOCUS RECTANGLE INVISIBLE全てリストボックス、ヘッダー、フッター、行、カラム
OBJECT SET FONT全てリストボックス、ヘッダー、フッター、行、カラム
OBJECT SET FONT SIZE全てリストボックス、ヘッダー、フッター、行、カラム
OBJECT SET FONT STYLE全てリストボックス、ヘッダー、フッター、行、カラム
OBJECT SET FORMAT全てリストボックス、ヘッダー、フッター、行、カラム
OBJECT SET HELP TIP全てヘッダー、フッター
OBJECT SET HORIZONTAL ALIGNMENT全てリストボックス、ヘッダー、フッター、カラム
OBJECT SET RESIZING OPTIONS全てリストボックス、ヘッダー、フッター、行、カラム
OBJECT SET RGB COLORS全てリストボックス、ヘッダー、フッター、行、カラム
OBJECT SET SCROLL POSITION全てリストボックス
OBJECT SET SCROLLBAR(2)全てリストボックス
OBJECT SET TITLE全てヘッダー
OBJECT SET VERTICAL ALIGNMENT全てリストボックス、ヘッダー、フッター、カラム
OBJECT SET VISIBLE(3)全てリストボックス、ヘッダー、フッター

(1) 以下の段落を参照してください。
(2) 最初の選択された行または指定された行が表示されるようにリストボックス行をスクロールします。
(3) ヘッダーまたはフッターに対してOBJECT SET VISIBLE が使用された場合、コマンドによって設定された個別の要素に関わらず、すべてのリスボックスオブジェクトのヘッダーまたはフッターに対して適用されます。例えば、OBJECT SET VISIBLE(*;"header3";False) というコードは、"header3"というヘッダーだけではなく、header3 が所属するリストボックスオブジェクト内のすべてのヘッダーを非表示にします。OBJECT SET VISIBLE コマンドを使用してこれらのオブジェクトの表示状態を管理するためには、それらの表示状態がリストボックスのプロパティに表示されている必要があるということに注意してください。

Object with focusObject current定数とともに使用されるOBJECT Get pointer (以前のFocus objectSelf) はリストボックスやリストボックス列のオブジェクトメソッドで使用できます。これらはフォームイベントのタイプに基づきリストボックス、リストボックス列(1)、ヘッダー変数、またはフッター変数へのポインターを返します。以下の表に動作をまとめます:

イベントフォーカスのあるオブジェクトカレントのオブジェクト
On Clickedリストボックス
On Double Clickedリストボックス
On Before Keystroke
On After Keystroke
On After Edit
On Getting Focus列またはリストボックス (*)列またはリストボックス (*)
On Losing Focus列またはリストボックス (*)列またはリストボックス (*)
On Dropリストボックスソースリストボックス (*)
On Drag Overリストボックスソースリストボックス (*)
On Begin Drag Overリストボックスリストボックス (*)
On Mouse Enterリストボックス (**)リストボックス (**)
On Mouse Moveリストボックス (**)リストボックス (**)
On Mouse Leaveリストボックス (**)リストボックス (**)
On Data Change
On Selection Changeリストボックス (**)リストボックス (**)
On Before Data Entry
On Column Movedリストボックス
On Row Movedリストボックスリストボックス
On Column Resizeリストボックス
On Open DetailNilリストボックス (**)
On Close DetailNilリストボックス (**)
On Header Clickリストボックスヘッダー
On Footer Clickリストボックスフッター
On After Sortリストボックスヘッダ

(*) リストボックス中でフォーカスが更新されると、列へのポインターが返されます。フォームレベル上でフォーカスが更新されると、リストボックスへのポインターが返されます。列のオブジェクトメソッドのコンテキストでは、列へのポインターが返されます。
(**) 列のオブジェクトメソッドのコンテキストでは実行されません。

(1) 列へのポインターが返された時、指し示すオブジェクトはリストボックスのタイプによります。配列型のリストボックスにおいて、OBJECT Get pointer("ユーザーインターフェース"テーマ)は、フォーカスを取得したリストボックスの列(つまり配列)へのポインターを返します。 4Dのポインターのメカニズムを利用し、修正された配列の項目番号を調べることができます。例えば、ユーザーが列col2の5行目を変更した場合は、次の ようになります:

 $Column:=OBJECT Get pointer
  // $Columnにはcol2へのポインタが含まれる
 $Row:=$Column-> // $Row は 5

セレクション型のリストボックスで、OBJECT Get pointerは以下を返します:

  • フィールドが関連付けられた列の場合、そのフィールドへのポインター
  • 変数が関連付けられた列の場合、その変数へのポインター
  • 式が関連付けられた列の場合、Is nil pointerポインター

 
プロパティ 

プロダクト: 4D
テーマ: リストボックス

 
ページの目次 
 
履歴 

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v20 R7)