C# 在“颜色”对话框中仅允许自定义颜色

C# 在“颜色”对话框中仅允许自定义颜色,c#,c#-4.0,C#,C# 4.0,我想显示一个只显示自定义颜色而不显示基本颜色或任何其他颜色的颜色对话框。我该怎么做?有可能吗 如何在此对话框中隐藏“基本颜色”部分而仅显示“自定义颜色”部分?这是一个预烘焙的对话框,内置于Windows中。例如,与MSPaint的“编辑颜色”命令中使用的完全相同。这些对话框由Windows公开,以帮助程序员为用户提供一致的UI。他们将学会在一个程序中使用它,并知道如何在任何其他程序中使用它。OpenFileDialog和PrintDialog是其他示例。不,你不能改变它,这不符合重点 创建自己的

我想显示一个只显示自定义颜色而不显示基本颜色或任何其他颜色的颜色对话框。我该怎么做?有可能吗


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

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


创建自己的颜色对话框并不十分困难。你可以从中获得灵感

我很好奇,你为什么要做这样的事情。听起来这只会让用户的生活更加困难。但是,唉,这更像是一个问题。嗯……原因是我想让用户从颜色对话框中选择一种颜色,然后我会获取颜色名称,但我意识到基本颜色部分中的一些颜色是未知的。或者我无法通过思考得到他们的名字