• 締切済み

マウスイベント

Windows2000 Access2000 マウスがあるコントロール(ラベル等)上にきた時に、 ポインタを矢印に変えたいのですが どのようなVBAコードを記述すればよろしいのでしょうか。

みんなの回答

回答No.3

コントロールの上にマウスが来たらポインターを変えるだけでしたら、VBAコードで変えるのでなく、そのコントロールのプロパティのMousePointerプロパティを99のfmMousePointerCustomにして、MouseIconプロパティで矢印にしたらどうでしょうか? ちなみにポインターは標準でC:\WINDOWS\Cursorsにあります。

tattann
質問者

補足

ラベルのプロパティを見てみたのですが、MousePointerプロパティが見つかりませんでした。 Access2000が環境なのですが、何処にあるのでしょうか?

全文を見る
すると、全ての回答が全文表示されます。
  • todo36
  • ベストアンサー率58% (728/1234)
回答No.2

label1.MousePointer

全文を見る
すると、全ての回答が全文表示されます。
noname#4564
noname#4564
回答No.1

  > マウスがあるコントロール(ラベル等)上にきた時に、 > ポインタを矢印に変えたいのですが どのようなVBAコードを記述すればよろしいのでしょうか。 一例ですが、下記の要領。 Option Explicit Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) If ((X >= Me.Label1.Left) And (X <= Me.Label1.Left + Me.Label1.Width)) _ And ((Y >= Me.Label1.Top) And (Y <= Me.Label1.Top + Me.Label1.Height)) Then Screen.MousePointer = vbCrosshair Else Screen.MousePointer = vbDefault End If End Sub Private Sub Label1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) If (X <= Me.Label1.Width) And (Y <= Me.Label1.Height) Then Screen.MousePointer = vbCrosshair Else Screen.MousePointer = vbDefault End If End Sub  

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • マウスポイントについて

    Windows Vistaを使ってます。 近頃マウスポインタがおかしいです。 どうおかしいのかと言うと矢印ではなく黒い四角になります。 コントロールパネル→マウス→ポインタで直るのですがまたすぐに黒い四角になります。 この黒い四角のポインタの削除、またはでなくする方法はありますでしょうか? 検索しても同じ症状になった人はいても解決策は見つからなかったので・・・

  • マウスポインターの異常

    windows8.1を使っています。最近ですが、マウスポインターの矢印が、マウスを接続する前から画面の最上部に表示されています。マウスを接続しても、それは消えず、マウスのポインターの矢印と二つ表示され、マウスのポインターがコントロール出来ない状態になっております。マウスではなく、手でポインターをコントロールしようとしても同じ結果です。何か解決策などないでしょうか?よろしくお願いいたします。

  • ショートカット上でマウスポインタが変わる

    一家3人で1台のパソコンを使っています。 私ともう一人の画面ではデスクトップでポインタをどう動かそうと 矢印ポインタのままですが、もう一人のはショートカットの上に くると矢印が手の形のマウスポインタに変わるのです。 動作に支障はありませんが、気になります。 コントロールパネルのマウスポインタ項では矢印が選択されているのになぜでしょうか。 また、どうすれば矢印ポインタのままになるのでしょうか。 自分の設定と比べても変わるものはありませんでした。

  • Access VBA コントロール 削除

    Access の VBA にて、フォームに設置しているラベルやテキストボックスといったコントロールを削除するコードを作成したいのですが、どのように記述すればよろしいでしょうか?

  • マウス

    ノートパソコンを使用しています。 マウスを接続して使っているのですが、手がフラットポインターに当たる度に矢印が動いてしまいます。 コントロールパネルからハードウェアとサウンド ⇒マウス⇒デバイス設定⇒USBマウス接続時に内臓ポインティングデバイスを無効にする に「レ点」を入れOKを入れるのですが 電源を立ち上げる度に、この設定をしないといけない状態です。 何か、設定が足りないのでしょうか?

  • マウスのポインタの設定がおかしいんです。

    大変お世話になっております。 昨日、お友達が[Windows XP]のパソコン持参で参りまして、スクリーンセイバーを入れて欲しいとのことで、私がやっております通り、デスクトップを右クリック、 プロパティ、スクリーンセイバーを出し、その中の動物にしましたところ、確かに出てまいりましたが、同時にマウスのポインタが矢印に猫がついているポインタになってしまいました。 コントロールのマウスを出して、訂正しましたが、何をやっても、矢印と猫になってしまい、とても使いづらくなってしまいました。 こんな説明でお分かりいただけましたでしょうか、お友達も困っていることと思いますので、解決方法をよろしくお願い致します。

  • マウスポインターの不具合

    先日突然マウスポインターが矢印から手のひらの形に変わってしまいました。 リンクのクリックなどは普通に出来ます。 しかし何も無い画面上でクリックをすると、 手のひらがこぶしの形に変わり、画面をグッと掴む(?)状態になり、 そのままポインターを動かすと画面ごと動いてしまいます。 その為、文字のドラッグ&選択などが出来ず、非常に不便です。 どうすれば通常の矢印マークに戻り、文字ドラッグが出来るようになるでしょうか? コントロールパネルからマウスの設定をいじってみても改善しませんでした。

  • 無線マウスと有線マウスが同調しない

    無線マウスと有線マウスを併用していますが、ポインタ速度が同調しません。 コントロールパネルから操作しますが、無線を丁度よくすると有線が遅くなり、有線を丁度よくすると無線が早すぎてしまいます。 なにかよい方法はありますでしょうか? 説明書などにはそのような記述はありませんでした。

  • マウスカーソルの挙動について

    マウスカーソルについての質問です。 windows XPのIE7で、自分のサイトを見ると、マウスカーソルの表示がおかしいようなんです。 サイトを見ているときは、マウスポインターは何もないスペース(画像とかテキストじゃないスペース)では白い矢印だと思うんですが、自分のサイトではテキスト上にマウスポインターがある状態(I←こんな感じです)になってしまうんです。 画像にマウスポインターがあたると白い矢印に戻ります。リンクではちゃんと指になります。 このような現象は、IE7のバグとかであるのでしょうか?HTML・CSSの問題でしょうか?調べてみたんですがわからなかったので、知っている方がいたら教えていただけると助かります。 サイトのURLは http://jigemon.hustle.ne.jp/ です。 よろしくお願いいたします。

  • マウスポインタが戻りません!

    マウスポインタが戻りません! 私は去年の12月からimac OSX10.6.2を使用しています。 Dockを左端に設置した時だけ、Dockのサイズ変更するところにマウスポインタを移動させるとそこからマウスを移動させてもポインタが元の矢印ポインタにすぐ戻りません。デスクトップ上のどこへ移動させても、次に何かを選択するまで小の字のようなポインタのままなのです。 Dockを下、又は右に設置した時はすぐに矢印ポインタに戻ってくれます。 一度気がついてしまうと気になって気になって仕方がありません... 自分のmacだけなのでしょうか、それと他のmacでもこうなのでしょうか?. こんなこと気にする方が変なのかもしれませんが、改善可能なら是非改善したいのです!

    • 締切済み
    • Mac