我制作了自己的自定义TextBox控件,但现在我需要添加AppendText属性,有没有人知道如何做到这一点?我似乎无法在Google上找到有关此内容的任何信息,我只能找到您如何使用它,而不是如何将其植入自定义控件中。
如果有人对http://pastebin.com/iW4xQCai感兴趣,那么这是TextBox的代码。
答案 0 :(得分:2)
一般来说,直接从TextBox
继承而不是创建复合控件会更好。
无论哪种方式,实施AppendText
方法(there is a difference between a method and a property)都应该没有问题。
如果您没有覆盖TextBox
,只需在您的班级中添加一个新方法,即将调用传递到您的文本框。
public void AppendText(string txt)
{
textBox.AppendText(txt);
}
如果 覆盖TextBox
,则绝对不需要代码,因为该方法已经被继承。