задний цвет только для чтения richtextbox - PullRequest
1 голос
/ 23 сентября 2010

У меня есть приложение winforms с серией текстовых полей и одним расширенным текстовым полем. После нажатия кнопки я хотел бы установить все поля для чтения только. Единственная проблема с этим заключается в том, что цвет фона для richtextbox, доступного только для чтения, белый, а не серый, используемый текстовыми полями.

Я попытался установить для свойства backcolor для richtextbox значение Color.LightGrey, но это не тот серый цвет, который используется в текстовых полях. Я также попытался установить задний цвет, чтобы он был задним цветом одного из текстовых полей только для чтения, но это также не работает.

Мой вопрос действительно заключается в том, каков наилучший способ получить текстовое поле только для чтения, которое выглядит как текстовое поле только для чтения?

Большое спасибо

1 Ответ

2 голосов
/ 23 сентября 2010

Это цвет системы «Контроль». Броненосец серый по умолчанию. В коде:

        richTextBox1.BackColor = Color.FromKnownColor(KnownColor.Control);
...