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

C# winform ColorDialog 怎的实现每次进入后焦点在上次选择的颜色

2013-06-19 
C# winform ColorDialog 怎样实现每次进入后焦点在上次选择的颜色如题,每次颜色对话框出现,焦点都是再黑色

C# winform ColorDialog 怎样实现每次进入后焦点在上次选择的颜色
如题,每次颜色对话框出现,焦点都是再黑色上,求助
[解决办法]
拖一个colorDialog到画面中,每次就ShowDialog出来
不要每次用的时候new一个。
[解决办法]
//记住你上次选择的颜色
private Color selectedColor;
private void button1_Click(object sender, EventArgs e) {
     ColorDialog colorDialog1 = new ColorDialog();
     colorDialog1.Color = selectedColor;
     if (colorDialog1.ShowDialog().Equals(DialogResult.OK)) {
         selectedColor = colorDialog1.Color;
     }
}

热点排行