リッチテキストボックスでデータを編集する方法。私はボタンのように使用しています。クリックすると、より多くのデータがリッチテキストボックスに追加されます。しかし、それをクリックすると、現在のデータがボックスから削除され、新しいデータで置き換えられます。古いデータと新しく追加されたデータがそのまま残るようにするにはどうすればよいですか?リッチテキストボックスからデータを編集するには、Cで現在のデータを削除しないでください。
答えて
を試してみてくださいアドバイスのいくつかを、以下のお勧め:
richTextBox1.Text = "Some More Text";
ときを文字列の値を新しい値に変更するだけです。あなたがする必要があるのは、現在の文字列の最後に追加したい文字列を追加することです。次のようにあなたはこれを行うことができます。
private void button1_Click(object sender, EventArgs e)
{
richTextBox1.Text += "Some More Text";
}
ボタンがクリックされたとき、これはあなたの現在の値の末尾にテキストSome More Text
を追加します。最初に追加する場合や、他の複雑な方法で追加する場合は、richTextBox1.Text
を使用して既存の文字列にアクセスし、必要な位置に連結してください。以下のような:上記
private void button1_Click(object sender, EventArgs e)
{
richTextBox1.Text = richTextBox1.Text + "Some More Text";
}
あなたのリッチテキストではなく、最後の先頭に新しい文字列を追加します。
AppendTextはこれを正確に行いますが、.Text –
@AlexKへの代入ですべてが上書きされたときに、既存のRTFをすべて再解析する必要がないというオーバーヘッドを回避します。それは知っているのは良いことです、それは私がこれまでに遭遇した方法ではありません。情報のおかげで! –
@AlexK。文字列の最後にテキストを追加するだけで、挿入する位置を選択することは可能ですか?私は今すぐ文書を見に行くよ –
.Text
の代わりに.AppendText(String)
を使用してください。
これはコストがかかりすぎて、これをあまりにも多くするとOutOfMemoryExceptions
に簡単に入ることができます。私はhere.
は以下のように、あなたは、単にあなたの新しい値に等しい.Text
値を設定した時点でAssummingこの
string Text = "here your text to append";
richtext.Text += " " + Text;
- 1. データは、MongoDBのに削除しないでください
- 2. 編集現在のデータ
- 3. UITabBarの他のセクションから「編集」ボタンを削除してください
- 4. Redimはノードを削除しないでデータを削除するだけです
- 5. テーブルから他のテーブルに存在しないデータを削除
- 6. Stethoでデータを追加、削除、編集する方法は?
- 7. 編集ボタンでhtmlテーブルにmysqlデータを入力してください
- 8. MSMQから絶対に削除しないでください。
- 9. グリッドから現在の行データを削除する
- 10. Delphi:TDBgridの列を編集しないでください
- 11. 現在選択されているバウンドコンボボックスアイテムを削除し、何も選択しないでください。
- 12. gridviewのドロップダウンリストテンプレートを編集しないでください。列の値を更新しないでください
- 13. Windows PhoneでExif Imageデータを編集/削除する
- 14. mysqlからデータを取得しないでください。
- 15. DBからのデータで事前にformset_factoryを集計してください
- 16. ドロップダウンコントロール(C#)からgridviewにデータを入力してください
- 17. 現在のウェブサイトを削除して、wordpress godaddyをインストールしてください
- 18. データを挿入するたびに 'TABLE'を作成して削除しないでください。
- 19. PHPはMySQLの行を削除しないでください
- 20. CakePHP 2で自分のデータだけを編集するには?
- 21. jqGrid、行データに基づいてURLを動的に編集/削除する
- 22. ajaxリクエストから来るデータには何もしないでください
- 23. データが存在する場合は再度データを挿入しないでください
- 24. FullCalendarでは、ユーザーがイベントを編集/削除してデータベースから削除する方法を教えてください。
- 25. 未完了のソースファイルをrsyncから削除しないでください
- 26. Excelのワークシートから行、境界線を削除しないでください
- 27. ajax上でmysqlを削除しないでください?
- 28. ダブルからジオポイントまで、私を削除してください。
- 29. mysqliのPHPが存在する場合は編集してください
- 30. アンドロイドデバイスのアプリ設定で[データ消去]ボタンをクリックしてデータベースからデータを削除しないでください
どうやってやっていますか? – bansi
'thebox.AppendText("私は現在の位置に追加されています ");' –
あなたの努力を教えてください。 – sheshadri