Click イベント

LANSA

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に設定されていなければなりません。