首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

用colorDialog设置的颜色,如何转化成Brushes.Black形式

2012-01-22 
用colorDialog设置的颜色,怎么转化成Brushes.Black形式原来的语句是graphics.DrawString(logo,font,Brushe

用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);
这个就可以.

热点排行