2009年6月26日金曜日19:49:00
マウスポインタ消したいの 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();
}
上記のコードでは、フォームがアクティブになるとマウスポインタが消える。フォーム外にでると、アクティブでもマウスポインタが表示されるみたい?

0 件のコメント:
コメントを投稿