2010-09-27 118 views
1

我希望能够让我的程序的用户点击一个按钮,例如,一个用于绘制到图片框上的手绘矩形的按钮。我需要代码让我先绘制图画框,其次是所有可以在c#中自由绘制的图形,例如线,椭圆,徒手画,文字。在C#中的图片框内绘图

由于提前,

克里斯

+0

注意你得到的链接。一个PictureBox不是一个很好的控制。事实上,你可以选择最差的。 – 2010-09-27 17:25:49

回答

0
+0

问题是我看过这个项目,我不能使它与一个picturebox一起工作。我需要它允许用户在一个画框上绘制一个所需的形状,而不是绘制区域。 – 2010-09-27 16:04:43

+0

我不知道任何阻止它被用作绘图画布的PictureBox功能。我会尝试创建PictureBox派生的绘图区域。或者,您可以使用文章中的DrawArea控件,并在背景上绘制图片。 – 2010-09-27 17:26:40

+0

无论如何,绘图的主要思想是处理鼠标消息。在鼠标消息处理程序中,应该在鼠标移动后创建和更新绘图对象(移动,调整大小)。 Paint消息处理程序重绘它们。 – 2010-09-27 17:28:37