Click イベント
Clickはマウスのクリックです。
ユーザーがコンポーネント上で、マウス・ボタンを押し、手を離すと、clickイベントが起動されます。 コンポーネントの値が変更されたときにもclickは起動されます。
Clickイベントの操作にはコードを書きます。 例えば次のClickイベントのイベント・ルーチンでは、プッシュ・ボタン1(#PHBN_1)はプッシュ・ボタン2を非表示にします。
EVTROUTINE HANDLING( #PHBN_1.Click )
SET COM(#PHBN_2) VISIBLE(FALSE)
ENDROUTINE
フォームの場合、ユーザーがブランク領域または無効のコンポーネントでクリックすると、Clickイベントが起動されます。
その他のコンポーネントでは、ユーザーが左または右のマウス・ボタンをコンポーネントでクリックすると、このイベントが起動されます。 チェック・ボックス、プッシュ・ボタン、ラジオ・ボタンでは、ユーザーが左のマウス・ボタンをクリックした時のみClickイベントが起動されます。
コンボ・ボックスやリスト・ボックス・コントロール内の項目をユーザーが矢印キーを押したりマウス・ボタンをクリックして選択した場合にもClickイベントが発生します。
同様に、プッシュ・ボタン、ラジオ・ボタンやチェックボックスがフォーカスされている時にユーザーがスペースバーを押した時や、フォームにプッシュ・ボタンがあり、ButtonDefaultプロパティがTrueに設定されている時にユーザーがEnterキーを押した時、更にフォームにプッシュ・ボタンがあり、ButtonCancelプロパティにTrueが設定されている時にユーザーがEscキーを押した時にもClickイベントが発生します。
ユーザーがコンポーネントのアクセス・キーを押した時にもClickイベントが起動します。 例えば、プッシュ・ボタン・コンポーネントのキャプションが"&&Go"だった場合、ALT+Gを押すことでこのイベントが発生します。
リスト・ビューとグリッド列がClickイベントを受け取れることに注意してください。 ユーザーが列ヘッダーまたはグリッド・ボタン上でクリックするとこのイベントが起動します。 Clickイベントは通常SortPositionやSortDirectionプロパティを変更するために利用され、ユーザーがリストを列でソートすることができます。 このイベントを受け取るには、リスト・ビューのColumnHeadersプロパティがTrueに、またグリッドはColumnHeadersプロパティがTrueに設定されていなければなりません。