1

C++ Builder を使用して VCL フォーム アプリケーションを作成していますが、複数行の編集ボックスが必要です。

これを実現するには TRichEdit コントロールを使用する必要があるというのは正しいですか?

もしそうなら (試しに追加しました)、コントロールにテキストを設定するにはどうすればよいですか? .text または .caption プロパティがないようです。

->text プロパティで TRichEdit の内容を取得できますが、テキストを「設定」するにはどうすればよいですか?

ありがとう

4

1 に答える 1

3

プロパティはText読み取り/書き込み可能です:

String s = RichEdit1->Text;

RichEdit1->Text = ...;

として宣言されているだけな__publishedので、設計時にオブジェクト インスペクタには表示されません。設計時にテキストを表示したい場合は、Lines代わりにプロパティを使用する必要があります。

ところで、TRichEdit複数行の編集コントロールはこれだけではありません。 TMemoは別のものです。それらの主な違いは、TRichEditより多くの書式設定オプションをサポートすることTMemoです。それぞれ、MSWord アプリとメモ帳アプリに相当する VCL と考えてください。

于 2012-09-24T14:32:21.080 に答える