Share via


DblClick イベント

ユーザーがオブジェクトをポイントし、マウス ボタンを 2 回クリックすると発生します。

構文

MultiPage の場合、TabStrip: Private Subオブジェクト _DblClick(indexAs Long, ByValCancelAs MSForms.ReturnBoolean)

その他のコントロールの場合: Private Subオブジェクト _DblClick( ByValCancelAs MSForms.ReturnBoolean)

DblClick イベント構文には、次の指定項目があります。

パーツ 説明
object 必須です。 有効なオブジェクトです。
index 必須です。 Pages または Tabs コレクション内の Page または Tab オブジェクトの位置を指定します。
Cancel 必須。 イベントのステータスを指定します。 False は、コントロールがイベントを処理することを示します (既定)。 True は、アプリケーションがイベントを処理することを示します。

注釈

このイベントが発生するには、システムのダブルクリック速度の設定で指定した期間内に 2 回クリックが発生する必要があります。

Click をサポートするコントロールでは、次のイベント シーケンスで DblClick イベントが発生します。

  1. MouseDown
  2. MouseUp
  3. Click
  4. DblClick

TextBox などのコントロールが Click をサポートしていない場合、Click は DblClick イベントに至るイベントの順序から省略されます。

ユーザーが 2 回クリックしたときの Cancel の戻り値が True の場合、コントロールは 2 回目のクリックを無視します。 これは、トグル ボタンをダブルクリックするなど、2 回目のクリックによって最初のクリックが無効になる場合に便利です。 Cancel 引数により、フォームは 2 回目のクリックを無視でき、ボタンをクリックしてもダブルクリックしても同じ効果が得られるようになります。

関連項目

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。