テキストボックス
テキストボックス(英: text box)とは、グラフィカルユーザインタフェースの基本要素の1つであり、同時にGUIプログラミングで使われる典型的なウィジェットの1つである。ユーザーがテキスト情報(プレーンテキスト)を入力するためのインタフェースとして使われる。編集不可のテキストボックスもあり、単にテキストを表示するのに使われる。編集可能なテキストボックスはエディットボックス(英: edit box)と呼ばれることもある。機能を制限した簡易テキストエディタとして利用される。
典型的なテキストボックスは任意の大きさの矩形であり、他の部分との境界で区切られている。入力欄がくぼんだように見える陰影表現が付けられることが多いが、フラットデザインでは単色の境界線や色の違いだけで区別されることもある。アクティブ中は入力欄の中には点滅する縦棒(キャレット)が表示され、現在のテキストが入力される位置が示されるようになっている。マウスカーソルは、テキストボックス上にあるときは、その形状を大文字のI(アルファベットのアイ)のように変えるのが一般的である(鋼材(梁)の断面の形に似ているため、同じように「Iビーム(英語版)」(アイビーム、I-beam)と呼ばれることもある)。