次の方法で共有


Page.MouseUp イベント (Access)

MouseUp イベントは、押していたマウス ボタンを離したときに発生します。

構文

MouseUp (ボタンShiftXY)

Page オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
Button 必須 整数型 (Integer) イベントを起動するために離されたボタン。 Button 引数をテストする必要がある場合は、次のいずれかの組み込み定数をビット マスクとして使用できます。
  • acLeftButton マウスの左ボタンのビット マスクです。

  • acRightButton マウスの右ボタンのビット マスクです。

  • acMiddleButton マウスの中央ボタンのビット マスクです。

Shift 必須 Integer 引数 Button で指定されたボタンが押されたか離されたときの Shift キー、Ctrl キー、Alt キーの状態。 Shift 引数をテストする必要がある場合は、次のいずれかの組み込み定数をビット マスクとして使用できます。
  • acShiftMask Shift キーのビット マスク。

  • acCtrlMask Ctrl キーのビット マスク。

  • acAltMask Alt キーのビット マスク。

X 必須 Single マウス ポインターの現在位置の x 座標 (twip 単位)。
Y 必須 Single マウス ポインターの現在の位置の y 座標 (twip 単位)。

注釈

MouseUp イベントは、フォーム、フォーム セクション、およびコントロールにのみ適用され、レポートのコントロールには適用されません。

このイベントは、他のコントロールに付けられたラベル (テキスト ボックスのラベルなど) には適用されません。 このイベントは、"独立した" ラベルにのみ適用されます。 他のコントロールに付けられたラベル内でマウス ボタンを押して離すと、そのラベルに関連付けられたコントロール内でボタンを押して離した場合と同じ効果が得られます。 つまり、そのコントロールの通常のイベントが発生し、付けられたラベルに対して個別にイベントが発生することはありません。

このイベントが発生したときに、マクロまたはイベント プロシージャを実行するには、 OnMouseUp プロパティをマクロ名または "[Event Procedure]/[イベント プロシージャ]" に設定します。

MouseUp イベントを使用して、特定のマウス ボタンが押されるか離されたときの動作を指定します。 ClickDblClick イベントとは異なり、 MouseUp イベントでは、マウスの左ボタン、中央ボタン、および右ボタンを区別することができます。 Shift キー、Ctrl キー、Alt キーを使用するマウス キーボードの組み合わせのコードを記述することもできます。

フォームに対する MouseUp イベントが発生するのは、フォームの空白領域、またはレコード セレクターでマウス ボタンをクリックしたときです。 フォーム セクションに対する MouseUp イベントが発生するのは、フォーム セクションの空白領域でマウス ボタンをクリックしたときです。

MouseUp イベントについては、次の点に注意する必要があります。

  • マウス ポインターがフォームやコントロールにあるときにマウス ボタンをクリックすると、そのオブジェクト (フォームまたはコントロール) が MouseDown イベントを認識します。それ以降、最後の MouseUp イベントが発生するまで、マウスに関連するすべてのイベントは、そのオブジェクトによって認識されます。

  • マウス ボタンが連続してクリックされると、すべてのボタンが離された状態になるまで、最初のクリック後にマウス イベントを受け取ったオブジェクトが、すべてのマウス イベントを受け取ります。

マウスの移動に対応して処理を行うには、 MouseMove イベントを使います。

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

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