我只是试图在鼠标移动事件上绘制一个矩形。我刚刚在MouseDown事件中保存了起始点,而结束点来自Mouse Move。并称为paintImage函数。使用鼠标在c#中绘制矩形
Rectangle rec = new Rectangle (x1,y1,x2 - x1 , y2 - y1);
G.DrawRectangle(Pens.Blue,rec);
Starting Points = (x1,y1)
Ending Points = (x2,y2)
问题是当x2的值小于X1或Y2小于Y1矩形被绘制...任何人都帮我在这
看看这个帖子:http://stackoverflow.com/questions/4164864/what-is-the-proper-way-to-draw-a-line-with-mouse -in-c-sharp我想那里很简单 – eyossi 2012-07-10 07:05:06