2009年6月26日金曜日19:49:00

マウスポインタ消したいの C Sharp

タグ: , by ゆの

フォーム上にマウスポインタがきたとき、マウスポインタを消したいことがある。

        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 コメント

コメントを投稿する

0 件のコメント:

コメントを投稿

top