Text box
In informatica un Text box (in italiano "casella di testo") è un controllo grafico (widget) che permette all'utente di inserire o editare informazioni testuali che verranno utilizzate dal programma.

I Text box, prevedono l’inserimento sia di una singola linea che di linee di testo multiple; se il testo eccede la dimensione dell’oggetto sono anche supportate le barre di scorrimento.
Un Text box è rappresentato con un rettangolo(di qualsiasi dimensione), separato dal resto dell'interfaccia tramite dei bordi. Solitamente viene anche mostrata una linea verticale lampeggiante che indica dove verranno inseriti i caratteri digitati.
Altre funzionalità
Alcune implementazioni prevedono una o più delle seguenti funzionalità.
- Auto uscita: dopo l’inserimento di un predefinito numero di caratteri, il "fuoco" si muove automaticamente all’oggetto successivo.
- Caratteri Password: i caratteri inseriti vengono "mascherati" con degli altri caratteri quali ad esempio • (punto mediano) o * (asterisco).
- Syntax Highlighting: gli errori di sintassi vengono evidenziati.
- Testo non editabile: il testo viene solo mostrato, è solitamente possibile effettuare la copia del contenuto.