Элементы управления WinForm ведут себя по-разному на .Enabled = false - PullRequest
1 голос
/ 16 апреля 2009

У меня есть некоторые элементы управления в WinForm, а именно: CheckedListBox, ListBox, ListView, TreeView, TextBox.

Вкл.

ControlName.Enabled = false;

Я нашел следующие результаты:

  • ListView и TextBox BackColor становятся серыми.
  • CheckedListBox, ListBox и BackViewColor TreeView не отображаются серым цветом.

Почему это поведение? Это намерение или ошибка? а как унифицировать поведение?

1 Ответ

2 голосов
/ 16 апреля 2009

AFAIK, это специально, если вы не переопределите поведение по умолчанию.

Это не совсем связано, но я подумал, что выложу ссылку на другой вопрос.

Как сделать элемент управления Windows Forms доступным только для чтения?

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