我做了我自己的自定義TextBox控件,但現在我需要添加AppendText屬性,有沒有人有任何想法如何做到這一點?我似乎無法在Google上找到關於此的任何信息,我只能找到您如何使用它,而不是如何將它植入到自定義控件中。忽略AppendText
這是TextBox的代碼,如果任何人有興趣http://pastebin.com/iW4xQCai。
我做了我自己的自定義TextBox控件,但現在我需要添加AppendText屬性,有沒有人有任何想法如何做到這一點?我似乎無法在Google上找到關於此的任何信息,我只能找到您如何使用它,而不是如何將它植入到自定義控件中。忽略AppendText
這是TextBox的代碼,如果任何人有興趣http://pastebin.com/iW4xQCai。
通常,直接從TextBox
繼承,而不是創建複合控件會好得多。
無論哪種方式,執行AppendText
方法(there is a difference between a method and a property)應該沒有問題。
如果您不覆蓋TextBox
,只需在您的課程中添加一個新方法,將該方法傳遞給您的文本框。
public void AppendText(string txt)
{
textBox.AppendText(txt);
}
如果你是覆蓋TextBox
,這需要絕對沒有代碼的方法將已經被繼承。
感謝有關方法和屬性的信息,編輯:我也會嘗試這個代碼。我想我會從RichTextBox繼承。 –
我想明顯的問題是爲什麼你不從'TextBox'繼承? – Rotem
因爲那我覺得我不能給它定製顏色。或者我可以嗎? –
@FoxyShadoww你是什麼意思「不能給它定製顏色」? –