下面代碼是創建一個TextBoxEx類,並增加了一個string類型的屬性Msg
public class TextBoxEx : TextBox
{
private string msg = "";
public string Msg
{
get { return this.msg; }
set { this.msg = value; }
}
}
在使用TextBoxEx類的時候,發現VS屬性欄裡,Msg和Text的值輸入框不一樣,這兩個屬性都屬於string類型啊。
因為Text的值輸入框特殊,輸入的內容可以換行,但Msg的輸入框不能換行。
各位高手,大蝦們,有沒有辦法可以讓Msg的值輸入框和Text的一樣呢,急急急!!!
下面是TextBoxBase中對Text屬性定義的編輯方式,多行
[Localizable(true), Editor("System.ComponentModel.Design.MultilineStringEditor, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(UITypeEditor))]
public override string Text { get; set; }
你需要自己定義編輯模式