• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CheckBoxがTrueの場合に表示をさせるには?)

CheckBoxがTrueの場合に表示をさせるには?

このQ&Aのポイント
  • VB2008を使用して、3つのCheckBoxとそれに対応したTextBoxを準備し、Buttonを押すとCheckBoxがTrueのものだけをRichTextBoxに表示させる方法を教えてください。
  • CheckBoxの不具合に関して、CheckBox1とCheckBox3は正常に動作するが、CheckBox2に不具合が発生する状況を説明しました。解決策を教えてください。
  • プログラムによって、CheckBoxがTrueの場合にRichTextBoxに対応したTextBoxを表示させる方法についての解決策を提案してください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

CheckBox1がチェックされている場合は RichTextBox1.Text = TextBox1.Text でリッチテキストの内容が置き換えられます。つまり、それまであった文字列はなくなります。 しかしCheckBox2と3では、RichTextBox1の内容を置き換えもせず消去もしていないので、既存の文字列の後ろに新たな文字列が連結されます。 まぁ、細かいことを気にせず、最初に RichTextBox1.Clear として中身をクリアすれば大丈夫でしょう。

caster01
質問者

お礼

早々のご回答ありがとうございます。 RichTextBox1.Clearを先頭に追加して、不具合が解消いたしました。 こんなに早くに完璧な回答を頂き本当に感謝・感激です。

関連するQ&A