ユーザーがコントロール上でマウスを左クリックすると発生します。
Web フォームの場合は、次のタイプのコントロールにイベントを実装します: ビットマップ、テキストブロック、ダイナミック コンボ ボックス、コンボボックス、セクション、テーブル (レスポンシブテーブルおよび共通テーブル)
- コンボ ボックス タイプのコントロール内の Web フォームでは、そのコントロールに含まれる値を変更すると、このイベントが実行されます(代わりに ControlValueChanged イベントを使用しても同様のことができます)。
- Click イベントとは別に、テキスト ブロック タイプ コントロールにリンクのプロパティを定義している場合の Web フォームでは、結果は予測不可能です (イベントを実行するか、ジェネレーターとバージョンに基づいてプロパティを考慮します)。それ以外の場合、両方を同時にプログラムすることはお勧めしません。
- テーブルの場合、ネストされた 2 つ以上のテーブルに Click イベントが実装された状態で内側のテーブルをクリックすると、内側のテーブルのイベントのみが実行されます。外側のテーブルのイベントは実行されません。
項目属性/変数に関連するイベントがある場合、カーソルは「ポインター」(通常は指さしの画像) となります。
項目属性/変数に関連するイベントがない場合、既定のカーソル (標準の矢印) が使用されます。
次の場合は、カーソルの制御が無効になります:
- 抽象フォームで not-allowed のカーソルが設定されている
- HTML フォームで既定のカーソルを使用する
Event &Country.Click
&City.Clear()
For each
Where CountryCod = &Country
&City.Additem(CityCod,CityDsc)
Endfor
EndEvent // &Country.Click
この例では、Country コンボのオプションを選択する場合 (選択した値が既存のものと違う場合)、Click イベントが実行され、選択された国に対応する市町村を City コンボにロードします。
|