1
我有以下特性:編輯器不考慮MultilineStringEditor作爲一種獨特的編輯
[Editor("System.ComponentModel.Design.MultilineStringEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"), CategoryAttribute("Lua Attributes"), DescriptionAttribute("The function to be run when the enter button is pressed")]
public string OnEnter {
get { return onEnterFunc; }
set { onEnterFunc = value; }
}
這應該被激活MultilineStringEditor爲我的屬性窗口中該屬性的主編輯器。不幸的是,OnEnter的編輯器在加載到屬性窗口中時,只是一個簡單的字符串編輯器。我怎樣才能讓.NET認識到OnEnter應該是一個多線編輯的屬性?
哦,我明白了。我假設這個編輯器就像StringCollectionEditor,它有一個帶有文本框的彈出框用作輸入。謝謝! – Gbps 2010-05-24 17:59:05