首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

念实现随着鼠标的拖动,画出椭圆,好像就差一点了。

2013-12-28 
想实现随着鼠标的拖动,画出椭圆,好像就差一点了。。。为什么,我直接绘制椭圆是好的,但是通过获取坐标来绘制有

想实现随着鼠标的拖动,画出椭圆,好像就差一点了。。。



为什么,我直接绘制椭圆是好的,但是通过获取坐标来绘制有问题呢?


[解决办法]


        private void Form1_MouseMove(object sender, MouseEventArgs e)
        {
            if (isMouseDown == true)
            {

                P2.X = e.X;
                P2.Y = e.Y;
                DrawTY(this.CreateGraphics(), P2.X, P2.Y, 100, 100);
                this.Invalidate();
            }
        }

修改了下你的代码,在MouseMove中加入了Move的事件,这样才能看到圆,当然在窗体重绘过程中就有消失了,所以是闪烁的,但是并没有出现你所说的问题

热点排行