Cursor.Show メソッド

定義

カーソルを表示します。

public:
 static void Show();
public static void Show ();
static member Show : unit -> unit
Public Shared Sub Show ()

次のコード例では、マウス ポインターがボタンのクライアント領域に入ったときにカーソルを非表示にします。 同様に、マウス ポインターがボタンのクライアント領域から離れると、カーソルが再び表示されます。 この例では、名前myButton付きの a がForm必要ですButton

private:
   void myButton_MouseEnter( Object^ /*sender*/, System::EventArgs^ /*e*/ )
   {
      // Hide the cursor when the mouse pointer enters the button.
      ::Cursor::Hide();
   }

   void myButton_MouseLeave( Object^ /*sender*/, System::EventArgs^ /*e*/ )
   {
      // Show the cursor when the mouse pointer leaves the button.
      ::Cursor::Show();
   }
private void myButton_MouseEnter(object sender, System.EventArgs e)
{
   // Hide the cursor when the mouse pointer enters the button.
   Cursor.Hide();
}

private void myButton_MouseLeave(object sender, System.EventArgs e)
{
   // Show the cursor when the mouse pointer leaves the button.
   Cursor.Show();
}
Private Sub myButton_MouseEnter(sender As Object, e As System.EventArgs) Handles myButton.MouseEnter
   ' Hide the cursor when the mouse pointer enters the button.
   Cursor.Hide()
End Sub
      
      
Private Sub myButton_MouseLeave(sender As Object, e As System.EventArgs) Handles myButton.MouseLeave
   ' Show the cursor when the mouse pointer leaves the button.
   Cursor.Show()
End Sub

注釈

メソッド呼び出しとメソッド呼び出しHideShowバランスを取る必要があります。 メソッドの呼び出しごとに、 Hide 対応するメソッドの呼び出しが Show 必要です。

適用対象

こちらもご覧ください