我想在下面的链接上绘制形状:
http://www.sendspace.com/file/n1tx5t
有人能说清楚这个吗?
请注意形状的圆角(多边形,箭头等。形状的颜色必须动态更改),并且必须在网络表单中使用。
我尝试使用动态颜色的透明箭头,但它没有用。是否可以在具有背景颜色的位图上绘制透明图像(* .png)。因此,箭头的颜色会改变吗?
答案 0 :(得分:1)
默认情况下,这些形状不包含在.NET中,但假设您使用的是WinForms或WPF,则可以通过向表单添加图片框/图像控件然后选择图片来轻松地显示它们。您自己创建/或在某处下载的箭头。
这是一个关于添加图片框(适用于WinForms)http://www.startvbdotnet.com/controls/gbox.aspx)
的小教程这是一个关于图像控制的小教程(对于WPF)http://anuraj.wordpress.com/2008/05/17/displaying-image-in-wpf-image-control/
答案 1 :(得分:1)
答案 2 :(得分:0)
以下是我发现的一些教程,应该让你开始使用圆角矩形和渐变填充:
渐变填充(即阴影在整个形状上的颜色和/或密度不同)是标准特征:
http://msdn.microsoft.com/en-us/library/ms229655.aspx
本指南包含一个圆角矩形类(.NET 1):
http://www.codeproject.com/KB/GDI-plus/ExtendedGraphics.aspx
虽然在.NET 4中有更好的方法:
http://msdn.microsoft.com/en-us/library/system.drawing.rectangle.round.aspx