Utilizzo di C# come posso selezionare tutto il testo in una casella di testo quando faccio doppio clic? Il mio testo contiene spazi "Questo è un test", quando faccio doppio clic per default viene evidenziata solo una parola, come posso evidenziare tutto il testo?C# come posso selezionare tutto il testo in una casella di testo quando faccio doppio clic?
Quello che sto cercando di ottenere è un modo rapido per gli utenti di cancellare la texbox del testo, il testo supera la lunghezza della casella in modo che non è possibile selezionare la fine e trascinare indietro per eliminare, è necessario fare clic e usa il backspace e cancella i tasti per cancellare il testo.
Grazie Alison
La "soluzione" comune sta avendo tutto selezionato (vedi risposta Ardman) nell'evento OnFocus. Fare doppio clic per selezionare tutto il testo non è molto comune, quindi gli utenti non lo sapranno. –
Si può anche considerare di selezionare tutto il testo nella casella di testo quando riceve lo stato attivo (con il tasto Tab o un clic del mouse, come la barra degli indirizzi in un browser Web, vedere l'evento "OnFocus" per la casella di testo). Ciò fornirebbe comunque un modo rapido per eliminare il testo senza perdere quello che molti utenti considererebbero il comportamento predefinito di poter fare doppio clic per selezionare una parola. –
potrebbe anche essere utile per insegnare ai tuoi utenti su 'Ctrl + a', o rendere il testo del TextBox (potrebbe non essere possibile a causa di problemi di progettazione/schermo) – vlad