sushi
sushi****@hkg*****
2005年 3月 12日 (土) 14:00:36 JST
ishiyakiimoです。 変な勘違いをした変更案を出してしまいました。すみませんでした。 「new」「this」等の使用にまだ慣れなくて、なかなか難しいです。 > MyDelegate myDelegate = new MyDelegate(this.AppendText); > object [] argss = { msg }; > this.Invoke(myDelegate, argss); このとおりに定義したら動作しました。 BeginInvoke、EndInvoke を使用した方法を参照していたのですが、 今回したい処理に対しては大げさな処理方法だったみたいですね。 それで、RichTextBoxのスクロールが止まってしまう件ですが、 この修正では直りませんでした。 テキスト出力後に空ループ置いてみたらうまくいくかもしれませんね。 でもそれじゃあまりいい修正じゃないですね・・・とりあえず今晩あたり、試し てみます。