sushi
sushi****@hkg*****
2005年 3月 7日 (月) 22:00:58 JST
ishiyakiimoです。 テキストボックスをリッチテキストに変更してテストしてみました。 結果は、予想通り64Kバイトで止まらないようになりました。 変更点は、 1: 名前空間Protra.Lib.Controls内の定義 「public class SimulateTextBox : System.Windows.Forms.TextBox,IExecuterFactory」 を 「public class SimulateTextBox : System.Windows.Forms.RichTextBox,IExecuterFactory」 に変更。 2: SimulateTextBox.csの public SimulateTextBox() 内 「this.ScrollBars = ScrollBars.Both;」 を削除(エラーが出たので) の2点で出来ました。 疑問があります。 変更2で行削除しましたが、これは何をしている行だったのでしょう? TestBoxのプロパティにはScrollBarsという項目がありますが、これにBOTHを設 定するのと同等の事をしているのでしょうか? だとしたらRichTextboxにも同じくScrollBarsプロパティがあるのに、そのまま 適用できないのが不思議です。 問題があります。 ログを出力するのはいいのですが、スクロールしないのです。 スクロールバーが段々細くなるのですが、画面は最初に出力した数十行を表示し たまま止まっています。 プロパティにも改善できそうな項目は無いようです。 いい方法ないでしょうか? > プロパティを変更したからといって、 > 他のコントロールになることはありません。 > > つまり、フォームに配置してあるのは、 > TextBoxでも、RichTextBoxでもなく、SimulateTextBoxなのです。 この説明でピンと来ました。 新規にフォームを配置する方法など、まだまだ分からない事だらけですが、追い 追いマスターして行こうと思います。