如何在windows窗体c#中访问系统颜色列表

Sam*_*Sam 3 c#

我是 C# 新手,我正在使用windows form.

如屏幕截图所示

截屏

要更改button backColour使用代码,请执行以下操作:

 button_1.BackColor = Color.Red;
Run Code Online (Sandbox Code Playgroud)

使用此代码,我只能从Web列表中选择任何颜色,但找不到该System部分中列出的颜色。例如,我无法以编程方式找到“InactiveCaptionText”颜色。

任何人都知道如何使用代码button backColour从System列表中更改颜色?

Gon*_*345 6

尝试使用System.Drawing.SystemColors,您可能会在那里找到InactiveCaptionText您正在寻找的。

  • 如果 OP 切换到 WPF 或 Core,可以在“System.Drawing.KnownColor”下找到 (3认同)