回复:c# winform的colorDialog如何获取选中的颜色值,最好是八位十六进制的数字形式。 下面事例来自MSDN示例启发而写.[今天]是个按钮控件.
ColorDialog MyDialog = new ColorDialog();
MyDialog.AllowFullOpen = false;
MyDialog.ShowHelp = true;
if (MyDialog.ShowDialog() == DialogResult.OK)
今天.ForeColor = MyDialog.Color;
Color 获取设置给控件前景颜色 = Color.FromArgb(今天.ForeColor.ToArgb ());