表示: Delphi C++
表示設定

編集コントロール

提供:RAD Studio XE2
移動: 案内, 検索

コントロールの種類:インデックス への移動

編集コントロールは,実行時にテキストを表示し,ユーザーによるテキスト入力を可能にします。情報のサイズと形式に応じて数種類のテキストコントロールがあります。



コンポーネント 用途

Vcl.StdCtrls.TEdit

単一行テキストの編集

Vcl.StdCtrls.TMemo

複数行テキストの編集

Vcl.Mask.TMaskEdit

郵便番号や電話番号のような特定の書式を持つテキストの編集

Vcl.ComCtrls.TRichEdit

リッチテキスト形式の複数行テキストの編集



TEditTMaskEdit は,単一行テキストの編集ボックスを持つシンプルな編集コントロールです。この編集ボックスにユーザーが情報を入力します。編集ボックスがフォーカスを受け取ると,挿入ポイントが点滅します。

編集ボックスにテキストを入れるには,編集ボックスの Text プロパティに文字列値を割り当てます。編集ボックスに入れたテキストの外観を変えるには,Font プロパティに値を割り当てます。フォントは,書体,サイズ,色,属性を指定できます。指定したフォント属性は,編集ボックス内のテキスト全体に影響します。個別の文字ごとにフォント属性を変えることはできません。

フォントサイズに応じてサイズが変わる編集ボックスを設計することもできます。フォントサイズによって編集ボックスのサイズが変わるようにするには,AutoSize プロパティを True に設定します。編集ボックスに入る文字の数を制限するには,MaxLength プロパティに値を割り当てます。

TMaskEdit は,テキストがとりうる有効な形式にコード化したマスクに対して入力テキストを検証する特殊な編集コントロールです。このマスクは,ユーザーに表示するテキストの形式を設定することもできます。

TMemo と TRichEdit' は,ユーザー側でテキストを複数行追加できます。

編集コントロールの主なプロパティは次のとおりです。

編集コントロールのプロパティ :



プロパティ 説明

Text

編集ボックスやメモコントロールに表示されるテキストを指定する

Font

編集ボックスやメモコントロールに入力されたテキストの属性を制御する

AutoSize

現在選択されているフォントに応じて,編集ボックスの高さを動的に変化させる

ReadOnly

ユーザーがテキストを変更できるかどうか指定する

MaxLength

簡易編集コントロール内の文字数を制限する

SelText

現在選択されている(強調表示している)テキスト部分を保持する

SelStart, SelLength

選択されているテキスト部分の位置と長さを示す



関連項目

以前のバージョン
他言語版