2010-10-19 2 views
2

Эй, ребята! Простой вопрос, но простая часть обучения. Как очистить/сбросить BackColor формы приложения Windows? Например, у меня есть набор переключателей, каждый из которых меняет цвет цвета фоновой формы, когда я меняю радиокнопки, я также хотел бы вернуть цвет формы обратно в исходное состояние?VB.Net Очистить или сбросить форму BackColor?

+0

Является ли цвет фона что-то другое, чем по умолчанию, чтобы начать? –

+2

Нет, это значение начинается по умолчанию, но изменения в соответствии с переключателем, который пользователь нажимает. Но мне удалось заставить его работать с этим: Me.BackColor = SystemColors.Control –

ответ

3

Только что установленный Colors.DefaultBackColor.

+0

Я не мог заставить его работать с использованием этих методов (я, скорее всего, применял его неправильно), но вы указали мне в правильном направлении на MSDN, и я нашел этот код, чтобы выполнить эту работу, пока я не стану лучше на VB.Net: Me.BackColor = SystemColors.Control Еще раз спасибо ребятам! –

+1

@William Mc: Colors.DefaultBackColor = SystemColors.Control, поэтому он должен работать :) – James

5

Простой способ:

myForm.BackColor = Color.Empty