4D v18FORM Event |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v18
FORM Event
|
FORM Event -> 戻り値 | ||||||||
引数 | 型 | 説明 | ||||||
戻り値 | Object |
![]() |
イベントオブジェクト | |||||
FORM Event は、発生したフォームイベントに関する情報を格納しているオブジェクトを返します。通常、FORM Event はフォームまたはオブジェクトメソッド内にて使用します。
返されるオブジェクト
返されるオブジェクトは、それぞれ以下のメインのプロパティを格納しています:
プロパティ | 型 | 詳細 |
objectName | テキスト | イベントをトリガーしているオブジェクト名。フォームによってトリガーされている場合には含まれていません。 |
code | 倍長整数 | フォームイベントの数値。Form event code を参照のこと。 |
description | テキスト | フォームイベント名(例: "On After Edit") |
例えば、ボタンをクリックした場合、オブジェクトには以下のプロパティが格納されます:
{
"code":4,
"description":"On Clicked",
"objectName":"Button2"
}
イベントオブジェクトには、イベントが発生したオブジェクトによっては追加のプロパティが含まれていることがあります。例えば、4D View Pro エリアで生成されたeventObj オブジェクトの場合、row、column、sheetArea といった追加のプロパティが返されます(On VP Ready フォームイベント参照)。
注: カレントのイベントが何もない場合、FORM Event はnull オブジェクトを返します。
ボタン上でOn Clicked イベントを管理したい場合を考えます:
If(FORM Event.code=On Clicked)
...
End if
プロダクト: 4D
テーマ: フォームイベント
番号:
1606
初出: 4D v18
ランゲージリファレンス ( 4D v18)