Отключить издание в TextBox с включенной прокруткой - PullRequest
9 голосов
/ 28 декабря 2010

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

Ответы [ 3 ]

21 голосов
/ 28 декабря 2010

Попробуйте:

textBox1.ReadOnly = true;

Отключить выделение текста:

 ContextMenu blankContextMenu = new ContextMenu();
 textBox1.ContextMenu = blankContextMenu; 

Для отключения Ctrl + C и Ctrl + V захватите их при событии KeyDown

3 голосов
/ 28 декабря 2010

Возможно, вы захотите попробовать свойство readonly.

0 голосов
/ 23 декабря 2015

Это легко сделать, просто надо

// set readonly property true
ReadOnly = True;

// set cursor property to default
Cursor = Default;

// change focus when it has on enter event
private void textBox4_Enter(object sender, EventArgs e)
{
    label8.Focus();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...