Windows Forms :マウスカーソルを判定する(サンプルあり)
📋 目次(クリックで展開)
Windows Forms ではフォーム上のマウスカーソルの形状を確認したり、状況に応じて形状を変更することができます。下記は、ボタンコントロールでの実装例です。
実装コード
private void Button1_MouseEnter(object? sender, EventArgs e){ // マウスカーソルの形状を判定 if (Cursor.Current == Cursors.Arrow) { var button = sender as Button; button.Cursor = Cursors.Hand; }}
private void Button1_MouseLeave(object? sender, EventArgs e){ var button = sender as Button; button.Cursor = Cursors.Arrow;}サンプルアプリケーション
Windows_Forms_Mouse_Cursor_CS.zip
💬 コメント