Winform ColorDialog控件

1、之前想通过将ColorDialog1.Color.Name存储到数据库,然后通过Color.FromName()获取Color对象,没成功。ColorDialog1.Color.Name获取到得是8位16进制字符串,我不知道怎样转换成Color对象,所以想到了32位的ARGB值。

     从ColorDialog获取颜色,存储到数据库

View Code
//获取32位ARGB值
Convert.ToString(colorDialog1.Color.ToArgb())

     从数据库中获取ARGB值,在pictureBox中显示

View Code
//item.PictureColor为32位的ARGB值
pictureBox1.BackColor = Color.FromArgb(Convert.ToInt32(item.PictureColor));
posted @ 2011-08-29 16:27  jeffreyQ  阅读(1134)  评论(0编辑  收藏  举报
跟小D每日学口语
跟小D每日学口语