Есть ли способ изменить цвет фона элемента управления без свойства `BackColor`? - PullRequest
0 голосов
/ 19 февраля 2020

Существуют некоторые свойства для элементов управления, для которых необходимо использовать System.Drawing.dll, например:

control.Size =  new System.Drawing.Size(10, 20);

, однако эта цель может быть достигнута без другого обходного пути (не требуется System.Drawing), т.е. :

control.Width = 10;
control.Height= 20;

Мой вопрос, можем ли мы изменить цвет фона элемента управления (.BackColor, который требует System.Drawing) с помощью некоторых обходных путей, подобных этому? (так, не нужно System.Drawing)?

1 Ответ

1 голос
/ 19 февраля 2020

Нет - зависимость от System.Drawing относится к самому значению Color, и нет никаких свойств быстрого доступа, например, для установки значений компонентов, как вы можете с помощью Size.

Если вы не хочу включать System.Drawing inline, просто добавьте директиву using:

using System.Drawing;

...

    control.BackColor = Color.Blue;  // Color will be found in System.Drawing via the "using"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...