On Header Click
| コード | 呼び出し元 | 定義 | 
|---|---|---|
| 42 | 4D View Pro エリア - リストボックス - リストボックス列 | リストボックスの列ヘッダーでクリックがおこなわれた | 
説明
リストボックス
このイベントは、リストボックスの列ヘッダーでクリックがおこなわれると生成されます。 この場合 Self コマンドを使用すればクリックされた列ヘッダーを知ることができます。
リストボックスで ソート可 プロパティが選択されている場合、$0 に 0 または -1 を渡して標準の並べ替えをおこなうかどうか指定できます:
- $0 = 0の場合、標準の並べ替えがおこなわれます。
- $0 = -1の場合、標準の並べ替えはおこなわれず、ヘッダーには並べ替え矢印は表示されません。 開発者は 4Dランゲージを使用して、カスタマイズされた条件に基づく並べ替えを実行できます。
リストボックスで ソート可 プロパティが選択されていない場合、$0 は使用されません。
4D View Pro
このイベントは、4D View Pro ドキュメント内のカラムヘッダーまたは行ヘッダーでクリックが発生したときに生成されます。 このコンテキストにおいて、FORM Event コマンドによって返される イベントオブジェクト には以下のプロパティが含まれています:
| プロパティ | 型 | 説明 | 
|---|---|---|
| code | longint | 42 | 
| description | text | "On Header Click" | 
| objectName | text | 4D View Pro エリア名 | 
| sheetName | text | イベントが発生したシート名 | 
| range | object | セルのレンジ | 
| sheetArea | longint | イベントが発生したシートの場所: | 
例題
 If(FORM Event.code=On Header Click)
    Case of
       :(FORM Event.sheetArea=1)
          $values:=VP Get values(FORM Event.range)
       :(FORM Event.sheetArea=2)
          VP SET CELL STYLE(FORM Event.range;New object("backColor";"gray"))
       :(FORM Event.sheetArea=0)
          VP SET CELL STYLE(FORM Event.range;New object("borderBottom";\
          New object("color";"#800080";"style";vk line style thick)))
    End case
 End if