Я настраиваю цвета кнопок и т. Д., И я хочу иметь возможность сбросить форму на цвета по умолчанию. Я знаю, что я должен делать, так как я нашел ответ, когда гуглил, но UseVisualStyleBackColor
не работает?!?! Я зацикливаюсь на кнопках, и Visual Studio подчеркивает команду.
this.BackColor = Control.DefaultBackColor;
foreach (Control c in this.Controls)
{
if (c.GetType() == typeof(Button))
{
c.UseVisualStyleBackColor = true;
c.BackColor = Control.DefaultBackColor;
}
}
Получена ошибка
CS1061 «Control» не содержит определения для «UseVisualStyleBackColor», и метод расширения «UseVisualStyleBackColor», принимающий первый аргумент типа «Control», не найден (отсутствует директива using или ссылка на сборку?)
Если я пытаюсь получить прямой доступ к кнопке, я получаю ту же ошибку?