- ベストアンサー
表示テキストを保存するには
テキストボックスとボタンを貼り付けて ボタンを押すと、 あいうえお と表示されるプログラムを作るとします この場合、3回ボタンをおしたら、あいうえお が3行(または3個)表示されたり 10回ボタンを押したら、あいうえお が10行(または10個)表示するようにしたいです いまだと何回押しても1つしか表示されません ちなみにボタンをダブルクリックして Buttun1 クラスの click メゾットで TextBox1.Text = ("あいうえお") と書いただけです これに何を追加すればいいでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
TextBox1.Text = ("あいうえお") を TextBox1.Text = TextBox1.Text & ("あいうえお") とやってみてはいかがでしょう。
その他の回答 (3)
- K-Sogacchi
- ベストアンサー率53% (50/93)
横から補足失礼します。 TextBox1.Text += "あいうえお" & vbCrLf は、 TextBox1.Text &= "あいうえお" & vbCrLf と書くクセをつけておいた方が 後々の事を考えても、良いと思います。 文字列連結には全て「+」ではなく「&」を使う方法で。 前のソースにもこのやり方入ってたんだけどなぁ… こっちで話を進めるなら、前のは締め切っておいてくださいね。
- kikujack
- ベストアンサー率47% (17/36)
redfox63さんいったとおりです。 ちなみに下記三種類の書き方が意味同じです。 TextBox1.Text = TextBox1.Text & "あいうえお" & vbCrLf TextBox1.Text += "あいうえお" & vbCrLf TextBox1.Text = TextBox1.Text & "あいうえお" & Chr(13) & Chr(10) テキストボックスのMultiLineプロパティをTRUEに変更しないと、テキストボックスが改行できません。
- redfox63
- ベストアンサー率71% (1325/1856)
まず テクストボックスのMultiLineプロパティを Trueに変更します コマンドボタンのClickイベントで TextBox1.Text = TextBox1.Text & "あいうえお" & vbCrLf と記述しましょう 前回入力されているTextBox1.Text と "あいうえお"と 改行を表す定数を連結して Textプロパティを更新します