【发布时间】:2014-10-03 23:05:30
【问题描述】:
我想将透明颜色添加到我的 ColorDialog。
我试过这段代码:
MyDialog.CustomColors = new int[] { Color.Transparent.ToArgb() };
MyDialog.ShowDialog();
string hex = ColorTranslator.ToHtml(MyDialog.Color);
MessageBox.Show(hex);
但是,当我选择自定义颜色(我的意思是透明)时,messageBox 会显示“白色”而不是“透明”。转换为白色本身。但我想选择透明。我怎样才能做到这一点?
【问题讨论】:
-
你在用winforms吗?
-
是的,它的winform @karthick
-
IMO 您需要创建自定义控件。
标签: c# transparent colordialog