Как я могу назвать контрольный цвет, я имею в виду цвет форм по умолчанию? - PullRequest
60 голосов
/ 21 октября 2009

Например, чтобы сделать что-то голубое, я бы пошел:

this.BackColor = Color.LightBlue;

Как я могу вызвать контрольный цвет, хаки.

Спасибо ТАК.

Ответы [ 4 ]

124 голосов
/ 21 октября 2009

Класс System.Drawing.SystemColors имеет свойства, отображающие различные системные цвета, поэтому вы можете сделать

this.BackColor = SystemColors.Control;

Полный набор свойств для доступа к другим цветам приведен в MSDN .

10 голосов
/ 21 октября 2009

Я не проверял это, но я считаю, что это:

this.BackColor = Control.DefaultBackColor;
1 голос
/ 31 января 2016

this.BackColor = default (Color);

кажется цветом, который использует дизайнер форм ...

0 голосов
/ 13 декабря 2016

Другой способ, например, использовать Transapernt для установки цвета элемента управления Parent

this.BackColor = Color.Transparent;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...