マウスポインタ消したいの C Sharp
フォーム上にマウスポインタがきたとき、マウスポインタを消したいことがある。
private void Form1_MouseEnter(object sender, EventArgs e)
{
Cursor.Hide();
}
private void Form1_MouseLeave(object sender, EventArgs e)
{
Cursor.Show();
}
上記のコードでは、フォームコントロール上ではマウスポインタが消える。しかし、フォーム上にある他のコントロールの上にマウスポインタがくると、マウスポインタが表示される。
private void Form1_Activated(object sender, EventArgs e)
{
Cursor.Hide();
}
private void Form1_Deactivate(object sender, EventArgs e)
{
Cursor.Show();
}
上記のコードでは、フォームがアクティブになるとマウスポインタが消える。フォーム外にでると、アクティブでもマウスポインタが表示されるみたい?


