4D v16.3

LISTBOX MOVE COLUMN

ホーム

 
4D v16.3
LISTBOX MOVE COLUMN

LISTBOX MOVE COLUMN 


 

LISTBOX MOVE COLUMN ( {* ;} object ; colPosition ) 
引数   説明
演算子 in 指定時: objectはオブジェクト名 (文字) 省略時: objectは変数
object  フォームオブジェクト in オブジェクト名 (* 指定時) または 変数 (* 省略時)
colPosition  倍長整数 in 列の新しい位置

説明   

LISTBOX MOVE COLUMNコマンドは、 object* によって指定された列を、プログラムによって実行中のフォームにおいて移動させます。(アプリケーションモード)デザインモードで生成されたオリジナルのフォームは変更されません。

object* 演算子を使用して移動する列を指定します。任意の * 演算子を渡した場合、 object 引数でオブジェクト名を文字列で指定します。省略時には object 引数で列変数を指定します。

指定した列は、 colPosition 引数で指定した位置の一つ前に移動されます。 colPosition が列全体の総数より大きい場合、指定した列は最後の列の後ろに移動されます。

Note: このコマンドは階層リストボックスの最初の列を指定した場合には何もしません。

このコマンドには列が「ドラッグしない列数」や「スクロールしない列数」で指定されているかどうかが関わってきます。つまり、例えば「ドラッグしない列数」に含まれる場合は列を移動させることはできません。

この機能は以前の4Dからアプリケーションモードには存在するものでした。ユーザーは「ドラッグしない列数」に含まれない列であればマウスで動かすことができました。しかしながら、ユーザーによって列が移動された場合と異なり、このコマンドは On Column Moved イベントを生成しません。

例題  

リストボックスの2列目と3列目を入れ替えたい場合:

 LISTBOX MOVE COLUMN(*;"column2";3)



参照 

LISTBOX DUPLICATE COLUMN

 
プロパティ 

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

 
履歴 

初出: 4D v14

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v16)
ランゲージリファレンス ( 4D v16.1)
ランゲージリファレンス ( 4D v16.2)
ランゲージリファレンス ( 4D v16.3)