Когда я изменяю свойство readonly текстового поля в конструкторе, все работает как положено
Код: Выделить всё
public MyForm()
{
...
tbDoc.ReadOnly = true;
}
Код: Выделить всё
private void BnDoSth_Click(object sender, EventArgs e)
{
tbDoc.ReadOnly = !tbDoc.ReadOnly;
}
Ввод текста больше невозможен (как и ожидалось), но измененный цвет фона не отражается в элементе управления .
Он остается либо серым, либо белым. В отладчике я могу убедиться, что свойство BackGroundColor изменяется соответствующим образом.
Отмена текстового поля или всей формы не помогает.
Текущее решение состоит в том, чтобы воссоздать текстовое поле, но мне это кажется немного чрезмерным...
Есть предложения/похожий опыт?
Подробнее здесь: https://stackoverflow.com/questions/791 ... ally-fails
Мобильная версия