gpt4 book ai didi

c# - 如何在列表框中加载所有已知的颜色?

转载 作者:太空宇宙 更新时间:2023-11-03 19:20:29 26 4
gpt4 key购买 nike

我想在我的 listBox 中加载所有预定义的颜色。我也对字体使用同样的东西,但我不知道颜色。我的意思是,我不知道如何枚举所有已知的颜色。

foreach (FontFamily F in Fonts.SystemFontFamilies)
{
ListBoxItem l = new ListBoxItem();
l.Content = F.ToString();
l.FontFamily = F;
listbox1.Items.Add(l);
}

如何为 Color 做同样的事情?

最佳答案

您可以从 KnownColor 中获取颜色

KnownColor[] colors  = Enum.GetValues(typeof(KnownColor));
foreach(KnownColor knowColor in colors)
{
Color color = Color.FromKnownColor(knowColor);

ListBoxItem listItem = new ListBoxItem();
listItem.Content = color.ToString();
listItem.Color = color ;
listbox1.Items.Add(listItem);
}

Here是检索颜色的示例。

关于c# - 如何在列表框中加载所有已知的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12718754/

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