Как отключить текстовое поле от редактирования? - PullRequest
56 голосов
/ 30 ноября 2011

Я хочу использовать текстовое поле для отображения текста. Я не могу отключить его, потому что тогда полоса прокрутки не будет работать.

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

Ответы [ 4 ]

96 голосов
/ 30 ноября 2011

Для свойства ReadOnly можно установить значение true.

Установить ссылку:

Если для этого свойства установлено значение true, содержимое элемента управленияне может быть изменено пользователем во время выполнения.Если для этого свойства установлено значение true, вы все равно можете установить значение свойства Text в коде.Вы можете использовать эту функцию вместо отключения элемента управления с помощью свойства Enabled, чтобы разрешить копирование содержимого и показ подсказок.

18 голосов
/ 30 ноября 2011

TextBox имеет свойство под названием ReadOnly. Если вы установите для этого свойства значение true, то TextBox все еще сможет прокручивать, но пользователь не сможет изменить значение.

4 голосов
/ 28 марта 2015
        textBox1.Enabled = false;

Свойство «false» отключит текстовое поле.и «правда» сделает это в обычной форме.Благодаря.

0 голосов
/ 17 января 2019

Как упомянуто выше, вы можете изменить свойство текстового поля «Только для чтения» на «Истина» из окна свойств.

enter image description here

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