ホームページ  >  記事  >  ウェブフロントエンド  >  コマンド ボタンがマウスでクリックされたかどうかを判断するには

コマンド ボタンがマウスでクリックされたかどうかを判断するには

(*-*)浩
(*-*)浩オリジナル
2019-07-30 17:09:582823ブラウズ

コマンド ボタンがマウスでクリックされたかどうかを判断するには、「コマンド ボタン」の Click イベントで判断する必要があります。

コマンド ボタンがマウスでクリックされたかどうかを判断するには

Click イベント: このイベントは、オブジェクト上でマウス ボタンが押されてから放されると発生します。また、コントロールの値が変更されたときにも発生します。 Form オブジェクトの場合、空白領域または無効なコントロールがクリックされたときにこのイベントが発生します。コントロールの場合、このタイプのイベントは、コントロール オブジェクトの特定の領域がクリックされたときに発生します。 (推奨学習: JavaScript ビデオ チュートリアル )

通常、コマンドまたはコマンドに似た操作を実行するには、Click イベント プロシージャを CommandButton コントロール、Menu オブジェクト、または PictureBox コントロールにアタッチします。他の該当するコントロールの場合は、このイベントを使用して、コントロールの変更に応じてアクションをトリガーします。

コントロールの Value プロパティを使用して、コードからコントロールの状態をテストできます。コントロールをクリックすると、Click イベントに加えて MouseDown イベントと MouseUp イベントが生成されることがあります。これら 3 つのイベントが発生する順序はコントロールごとに異なります。

たとえば、ListBox コントロールと CommandButton コントロールの場合、これらのイベントは MouseDown、Click、MouseUp の順序で発生します。

ただし、FileListBox、Label、または PictureBox コントロールの場合、これらのイベントは、MouseDown、MouseUp、Click の順序で発生します。これらの関連イベントにイベント プロシージャをアタッチする場合は、それらの操作が互いに競合しないようにしてください。

アプリケーション内でイベントが発生する順序が重要な場合は、コントロールをテストしてイベントの順序を決定する必要があります。

マウスの左ボタン、中ボタン、右ボタンを区別するには、MouseDown イベントと MouseUp イベントを使用する必要があります。

Click イベントにコードがある場合、Click イベントは発生する 2 つのイベントのうち最初に発生するため、DlbClick イベントは発生しません。その結果、マウスのクリックが Click イベントによって切り捨てられ、DblClick イベントが発生しなくなります。

クリック イベント

このイベントは、オブジェクト上でマウス ボタンが押されてから放されると発生します。また、コントロールの値が変更されたときにも発生します。

Form オブジェクトの場合、空白領域または無効なコントロールがクリックされたときにこのイベントが発生します。コントロールの場合、このタイプのイベントは次のときに発生します。 マウスの左ボタンまたは右ボタンでコントロールをクリックしたとき。 CheckBox、CommandButton、Listbox、または OptionButton コントロールの場合、Click イベントはマウスの左ボタンがクリックされたときにのみ発生します。

その他の js 関連の技術記事については、js チュートリアル 列にアクセスして学習してください。

以上がコマンド ボタンがマウスでクリックされたかどうかを判断するにはの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。