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 件のコメント:
コメントを投稿