2009-12-18 29 views
1

我试图绘制一个矩形当我按下鼠标左键并拖动。我想根据鼠标的移动来显示矩形变化的大小。这怎么可能。我试着画上图片框,但矩形画当我松开鼠标按钮。我想在拖动时显示它?如何绘制在C#中的鼠标移动事件的图片框线条和形状?

它就像我们点击我们的Windows桌面上,并与DARG鼠标,我们看到一个长方形鼠标移动我必须这样做,其他任何选项增长?

+0

你现在有什么代码? – 2009-12-18 11:56:26

+0

好的,我已经找到它的解决方案, – Badr 2009-12-18 13:27:43

回答

0

,如果你想使用paint方法,那么你应该处理所有重绘甚至t和其他GDI +的复杂性。 但最简单的方法是创建一个带有鼠标点击边框的面板,当鼠标移动时改变面板属性,并且鼠标释放后,您将拥有面板和矩形,无需担心重新绘制和...。

1

您可以在Windows XP中完成此操作,而不是Windows 7.如果我正确理解您的查询,则必须在拖动时按住键盘上的“开始”按钮。你必须让键盘上的键去让你的鼠标走之前。否则,你的作品将被删除。拉起一个窗口(即Microsoft Word)并缩小窗口。您可以拖动这个局面,并把它作为一个“橡皮擦”如果你愿意。我希望这是你正在寻找的。

相关问题