读书人

念实现随着鼠标的拖动画出椭圆好像

发布时间: 2013-12-28 22:19:34 作者: rapoo

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



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


[解决办法]


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的事件,这样才能看到圆,当然在窗体重绘过程中就有消失了,所以是闪烁的,但是并没有出现你所说的问题

读书人网 >C#

热点推荐