Devo rimuovere lo stato attivo da diversi TextBox. Ho provato ad utilizzare:Come rimuovere lo stato attivo da un controllo TextBox in WinForms?
textBox1.Focused = false;
il valore della proprietà è ReadOnly
true
.
Ho poi provato la messa a fuoco della maschera, in modo da rimuoverlo da tutte le TextBoxes, ma questo non riesce anche a lavorare:
this.Focus();
e la funzione restituisce false
quando viene selezionata una casella di testo.
Quindi, come rimuovere lo stato attivo da un controllo TextBox?
Grazie; Ho appena provato a focalizzare l'attenzione su un'etichetta e ora la casella di testo diventa sfocata. Sembra che non puoi concentrarti su un modulo per qualche motivo. –
Controlli contenitore (modulo, pannello) passeranno l'attivo al primo controllo figlio. –
Ottimo suggerimento. Questo ha risolto il mio problema. Sto usando KeyPress contro il modulo stesso e ho diversi pulsanti, ecc. Il problema è che l'app sta prendendo input da un cardreader, quindi se l'attenzione si allontana dal modulo stesso, allora si scatena l'inferno.Concentrarsi su un'etichetta dopo aver premuto un pulsante per risolvere il problema. Grazie mille! – joelc