2 .net c# colordialog winforms
在 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;
}
Run Code Online (Sandbox Code Playgroud)
我认为您无法停靠颜色对话框。
| 归档时间: |
|
| 查看次数: |
3347 次 |
| 最近记录: |