Я хочу отключить выделение текста и щелчок в середине текста в TextBox, но пользователь должен иметь возможность ввести этот TextBox и написать в конце более раннего текста, поэтому я не могу сделать это ReadOnly
или Enable = false
.
Я пытаюсь работать с MouseDown
и делаю следующее:
input.Select(input.Text.Length, 0);
Помогает поместить курсор в середину текста, но пользователь все равно может сделать выделение из конца.
Я также делаю MessageBox()
в событии MouseDown
, но в этом случае пользователь не может щелкнуть мышью по текстовому полю и что-либо написать.
Последней попыткой была установка focus()
в другой элемент управления и обратная фокусировка, через некоторое время, но это вообще не сработало. Пользователь все еще может сделать выбор.
Как я могу это сделать?