[英]Drawing shapes on inkcanvas
我是编码的新手,我想寻求一些帮助来指导我如何在墨水画布上绘制可绘制的三角形。 我创建了一个按钮。 单击按钮后,我应该单击墨水画布并拖动以形成三角形。 (与在Windows和Microsoft Word中在Paint应用程序上绘制的任何形状相同的工作。)
我对如何执行此操作非常迷惑,因为我还需要做一些其他随机形状。 我希望能够知道如何创建一个三角形,并利用从这里获得的知识尝试做剩下的其他形状。
非常感谢您的宝贵时间!
您可以使用鼠标单击事件来捕捉点->类:Point(x,y); 然后,您可以使用DrawLine()在两个Point之间绘制线。
例如
Graphics g = e.Graphics;
Pen p = new Pen(Color.Red);
Point p1 = new Point(50,50);
Point p2 = new Point(1,1);
g.DrawLine(p, p1, p2);
g.Dispose();
这是两个很好的例子:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.