Я отключаю кнопку в vb.net и когда я делаю, я не могу управлять свойствами BackColor или ForeColor для изменения появления. Я установил новые значения для них, но они не становятся забранными. Отключенная кнопка почти точно походит на мои включенные кнопки, таким образом, Вы не можете сказать различие. Я использую кнопки Flat Style, но попытался изменить это, и это все еще, кажется, не работает. Там своего рода прием должен смочь сделать это?
Я столкнулся с Аналогичная проблема в VB.NET 2008.
Когда я устанавливаю цвет фона в текстовом поле для чего-то другого, кроме значения по умолчанию в режиме проектирования, то когда я отключил, что TextBox во время выполнения, он не получил это «инвалид»; Цвет фона остался без изменений. Чтобы обойти это, мне пришлось переопределить метод OneNabledChangeed и вручную устанавливал фон на то, что мне нужно.
Это немного отличается от проблемы, которую у вас есть, но я думаю, что переопределение метода OneNabledChanged может помочь вам.