[Protra-members] Re: 不具合「ログの表示が一定量で止まってしまう」について

Back to archive index

darai darai****@users*****
2005年 3月 7日 (月) 00:10:44 JST


daraiです。

> ★手順★
> 1: MainForm.csのtextboxを削除

削除する必要はありません。
SimulateTextBoxに変更を加えてビルドすればOKです。

> 2: richTextBoxを追加。(nameプロパティをsimulateTextBoxに変更)

追加する必要はありません。
同上。

> 3: 名前空間Protra.Lib.Controls内の定義
> 「public class SimulateTextBox : System.Windows.Forms.TextBox, IExecuterFactory」
>> 「public class SimulateTextBox : System.Windows.Forms.RichTextBox, IExecuterFactory」
> に変更。

OK。

> 4:ビルドすると以下のエラーメッセージ
> 「protra\protra\Protra.Lib\Controls\SimulateTextBox.cs(89): インスタンス参照で静的メンバ 'System.Windows.Forms.RichTextBoxScrollBars.Both' にアクセスできません。typename を代わりに使用してください。」
> が出るので該当行コメント化

TextBoxとRichTextBoxのプロパティは完全に同じではありません。
適宜、変更してみてくれますか。

> 5:再ビルドで以下の2エラーメッセージ
> 「protra\protra\PtSim\MainForm.cs(685): 'System.Windows.Forms.RichTextBox' に 'Simulate' の定義がありません。」
> 「protra\protra\PtSim\MainForm.cs(675): 'System.Windows.Forms.RichTextBox' に 'System' の定義がありません。」
> 
> 
> ★疑問点★
> Simulateメソッドはpublicで定義されているはずなのに定義が無いと言われる理由が不明です。

SimulateTextBoxではなく、RichTextBoxを追加したのだから、当然です。

-- 
darai <darai****@users*****>




Protra-members メーリングリストの案内
Back to archive index