Подтвердить что ты не робот

Как отключить текстовое поле от редактирования?

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

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

4b9b3361

Ответ 1

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

Введите ссылку:

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

Ответ 2

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

Ответ 3

        textBox1.Enabled = false;

"false" свойство отключит текстовое поле. и "истина" сделает ее в правильной форме. Спасибо.

Ответ 4

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

enter image description here

Ответ 5

Вы можете изменить текстовое поле на метку в JavaScript

document.getElementById("textarea").readOnly = true;