用colorDialog设置的颜色,怎么转化成Brushes.Black形式
原来的语句是
graphics.DrawString(logo, font, Brushes.Black, rectf);
现在要用colorDialog选择的颜色来控制字符,colorDialog只能返回Color可是graphics.DrawString不接收Color参数,请问怎么转化.
------解决方案--------------------你可以如下使用:
using(SolidBrush brush = new SolidBrush(colorDialog.Color))
{
graphics.DrawString(logo, font, brush, rectf);
}
------解决方案--------------------我也遇到过同样的问题
http://www.it130.cn/Article/FAQ/.net-jishu/C/2007-3-4/200703042256080.html
System.Drawing.SolidBrush brush = new System.Drawing.SolidBrush(color);
这个就可以.