Voglio disabilitare la selezione del testo e cliccando nel mezzo di testo in un controllo TextBox, ma l'utente deve essere in grado di entrare in questo TextBox e scrivere alla fine del testo precedente, quindi non posso rendere ReadOnly
o Enable = false
.Come disattivare la selezione su un TextBox
cerco di gestire MouseDown
e procedere come segue:
input.Select(input.Text.Length, 0);
Aiuta con l'immissione di un cursore a metà del testo, ma l'utente ancora può fare una selezione dalla fine.
Realizzo anche un evento MessageBox()
su MouseDown
, ma in questo caso l'utente non può fare clic su TextBox e scrivere nulla.
L'ultimo tentativo è stato quello di impostare un focus()
in un altro controllo e mettere a fuoco di nuovo, dopo un periodo di tempo, ma non ha funzionato affatto. L'utente può ancora effettuare una selezione.
Come posso farlo?
Un secondo testo che aggiunge solo per il primo testo? – LarsTech