2016-02-28 76 views
-2

我正在创建一个显示图片框中不同图像的窗体。如何使用ColorDialog更改形状的颜色

我希望能够使用ColorDialog框更改内部形状的颜色。

我遇到的问题是,我不确定我的意思是连接方法,以便能够更改图像的颜色。

我目前正在使用这行代码将Brush设置为黑色。我也使用位图来绘制形状。

GFX.FillPolygon(Brushes.Black, points); 
+1

你已经能够展现'ColorDialog'和接收所选择的'Color'?如果你有一种颜色,你可以使用'SolidBrush(Color)'构造函数做画笔:https://msdn.microsoft.com/en-us/library/system.drawing.solidbrush.solidbrush.aspx – Blorgbeard

+0

当我点击在我制作的按钮上,颜色对话框显示,但没有收到颜色。我的形状是在不同的类,并由if语句调用,所以我不知道如何改变颜色。 –

+0

“不同的类和被if语句调用”有点含糊。你可能需要展示更多的代码来清楚你的代码结构。 – Blorgbeard

回答