こんにちは、何度も見かけている人またそれかと思っているでしょうw
C#
1textBox1.Text = "文章1"; 2textBox1.Text = "文章2"; 3textBox1.Text = "文章3";
私のイメージでは
クリック
文章1
クリック
文章2
クリック
文章3
のはずなのですが、なぜでしょうか?
全部を順番に表示させる事ができるようしたいのですが
なにか方法はありますか?
C#
1 private void TextBox1_TextChanged(object sender, EventArgs e) 2 { 3 textBox1.Font = new Font(textBox1.Font.FontFamily, 14); 4 //文字の大きさを変更するコード 5 // textBox1.Text= TextMessage; 6 7 textBox1.Text = "文章1"; 8 //Refresh(); 9 textBox1.Text = "文章2"; 10 //Refresh(); 11 textBox1.Text = "文章3"; 12 //Refresh(); 13 14 15 16 Form3 f3 = new Form3(); 17 f3.Show(); 18 this.Close(); 19 }
クリックイベントの認識が完全ではなく今書いてるコードを乗せたのですが
プロパティのクリックアクションはTextBox1_TextChangedに設定して、
クリックで変わる様にしたはずです。
修正はこれで合ってますでしょうか?
あと検索などしてみてRefresh();で強制的に表示させるというのが書いてありまして、
行ってみたのですが早すぎて見えませんでした。↑に書いた//の部分です。
こちらも何か間違っているから早く表示されているのでしょうか?
int a;
a = 0;
a = 1;
a = 2;
とやってることほぼ同じですが、「クリック」のイベントはコード上どこにありますか?
ないのでしたらクリックイベント(なんのクリックかは知らないですが)を書いてください。
修正をしてみました、どうでしょうか?
>全部を順番に表示させる事ができるようしたい
前回の質問でその方法を説明しましたが、触れられる様子が無かったので非常に残念に感じます。
そもそも前回の質問にAppendTextを使う旨の回答にベストアンサーが選ばれていることが疑問です。
同じ質問をされるということは前回の質問が解決していないということと同じです。
ですから解決していない質問にはBAを選ばず、また内容が不明瞭な場合には同じ質問を立てるのではなく質問を修正して対処するようお願いします。
先ほど確認させて頂きました。見逃していました、すみません。
そうですよね、これからは修正などで対応します。
これからは気を付けたいと思います。
回答4件
あなたの回答
tips
プレビュー