gpt4 book ai didi

c# - 如何指定可以在 C# ColorDialog 中选取的颜色?

转载 作者:太空宇宙 更新时间:2023-11-03 22:11:46 25 4
gpt4 key购买 nike

在 Visual C#.NET 中:

我希望能够制作一个颜色对话框,并让用户只能选择几种颜色(特别是可用于命令提示符/批处理文件的颜色)。这是怎么做到的?如何限制用户可以选择的颜色?

此外,有没有一种方法可以“停靠”颜色对话框,使其不会以新形式打开,而是保留在我的主形式中?

最佳答案

这会是你想要的吗?

    private void ShowColorDialog()
{
ColorDialog cd = new ColorDialog();
cd.CustomColors = new int[] { ToInt(Color.Red), ToInt(Color.Blue), ToInt(Color.YellowGreen) };
cd.SolidColorOnly = true;
cd.ShowDialog();
}

static int ToInt(Color c)
{
return c.R + c.G * 0x100 + c.B * 0x10000;
}

我认为您无法停靠颜色对话框。

关于c# - 如何指定可以在 C# ColorDialog 中选取的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6393462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com