RichTextBox コントロールの概要 (Windows フォーム)
Windows フォーム RichTextBox コントロールは、書式設定を使用してテキストを表示、入力、および操作するために使用されます。 RichTextBox コントロールは、TextBox コントロールが行うすべての処理を実行しますが、フォント、色、リンクを表示することもできます。ファイルからテキストと埋め込み画像を読み込む。指定した文字を検索します。 RichTextBox コントロールは、通常、Microsoft Word などのワープロ アプリケーションに似たテキスト操作と表示機能を提供するために使用されます。 TextBox コントロールと同様に、RichTextBox コントロールにはスクロール バーを表示できます。ただし、TextBox コントロールとは異なり、既定の設定では、必要に応じて水平スクロール バーと垂直スクロール バーの両方を表示し、追加のスクロール バー設定を持っています。
RichTextBox コントロールの操作
TextBox コントロールと同様に、表示されるテキストは Text プロパティによって設定されます。 RichTextBox コントロールには、テキストを書式設定するための多数のプロパティがあります。 これらのプロパティの詳細については、「方法: Windows フォーム RichTextBox コントロールのフォント属性を設定する」および「方法: Windows フォーム RichTextBox コントロールを使用してインデント、ぶら下げインデント、および箇条書き段落を設定する」を参照してください。 ファイルを操作するために、LoadFile メソッドと SaveFile メソッドでは、プレーン テキスト、Unicode プレーン テキスト、リッチ テキスト形式 (RTF) など、複数のファイル形式を表示および書き込むことができます。 使用可能なファイル形式は、RichTextBoxStreamTypeに記載されています。 Find メソッドを使用して、テキストまたは特定の文字の文字列を検索できます。
DetectUrls プロパティを true
に設定し、LinkClicked イベントを処理するコードを記述することで、Web スタイルのリンクに RichTextBox コントロールを使用することもできます。 詳細については、「方法: Windows フォーム RichTextBox コントロールを使用して Web-Style リンクを表示する」を参照してください。 ユーザーがコントロール内のテキストの一部またはすべてを操作できないようにするには、SelectionProtected プロパティを true
に設定します。
Undo メソッドと Redo メソッドを呼び出すことで、RichTextBox コントロールのほとんどの編集操作を元に戻したりやり直したりできます。 CanRedo メソッドを使用すると、ユーザーが元に戻した最後の操作をコントロールに再適用できるかどうかを判断できます。
関連項目
.NET Desktop feedback