我制作了自己的自定义 TextBox 控件,但现在我需要添加 AppendText 属性,有人知道如何执行此操作吗?我似乎在 Google 上找不到任何关于此的信息,我只能找到您如何使用它,而不是您如何将其植入自定义控件中。
如果有人感兴趣,这里是 TextBox 的代码http://pastebin.com/iW4xQCai。
我制作了自己的自定义 TextBox 控件,但现在我需要添加 AppendText 属性,有人知道如何执行此操作吗?我似乎在 Google 上找不到任何关于此的信息,我只能找到您如何使用它,而不是您如何将其植入自定义控件中。
如果有人感兴趣,这里是 TextBox 的代码http://pastebin.com/iW4xQCai。
TextBox
一般来说,直接继承而不是创建复合控件会好得多。
AppendText
无论哪种方式,实现该方法都应该没有问题(方法和属性之间存在差异)。
如果您没有覆盖TextBox
,只需向您的类添加一个新方法,该方法将调用传递给您的文本框。
public void AppendText(string txt)
{
textBox.AppendText(txt);
}
如果您要覆盖TextBox
,则绝对不需要任何代码,因为该方法已经被继承。