仅允许颜色对话框中的自定义颜色

时间:2013-07-13 16:33:54

标签: c# c#-4.0

我想显示一个颜色对话框,它只显示自定义颜色,没有基本颜色或任何其他颜色。我怎样才能做到这一点?它甚至可能吗?

Color Dialog

如何在此对话框中隐藏基本颜色部分并仅显示自定义颜色部分?

1 个答案:

答案 0 :(得分:6)

这是一个内置于Windows中的预烘焙对话框。例如,您在MSPaint的“编辑颜色”命令中看到的完全相同。 Windows公开这些对话框,以帮助程序员为其用户提供一致的UI。他们将学会在一个程序中使用它,并知道如何在任何其他程序中使用它。 OpenFileDialog和PrintDialog是其他示例。不,你无法改变它,这就失败了。

创建自己的颜色对话框并不是非常困难。你可以从这个magazine article

中获得灵感