覆盖AppendText

时间:2012-09-10 17:13:39

标签: c# winforms properties user-controls

我制作了自己的自定义TextBox控件,但现在我需要添加AppendText属性,有没有人知道如何做到这一点?我似乎无法在Google上找到有关此内容的任何信息,我只能找到您如何使用它,而不是如何将其植入自定义控件中。

如果有人对http://pastebin.com/iW4xQCai感兴趣,那么这是TextBox的代码。

1 个答案:

答案 0 :(得分:2)

一般来说,直接从TextBox继承而不是创建复合控件会更好。

无论哪种方式,实施AppendText 方法there is a difference between a method and a property)都应该没有问题。

如果您没有覆盖TextBox,只需在您的班级中添加一个新方法,即将调用传递到您的文本框。

public void AppendText(string txt)
{
    textBox.AppendText(txt);
}

如果 覆盖TextBox,则绝对不需要代码,因为该方法已经被继承。