2012-08-29 88 views
2

我正在編寫通過屬性面板訪問屬性的類,其中一個屬性是多行文本。在屬性網格中添加編輯文本下拉列表

我想要在此屬性面板的設計器中顯示下拉列表,以便用戶填充多行文本,就像標籤或文本框在Visual Studio中執行的一樣。

This is what I want in my property panel

我應該把我上面的屬性定義哪個屬性允許這樣做?

回答

1

您想裝飾System.ComponentModel.Design.MultilineStringEditor的「文本」屬性。

例如

[Editor("System.ComponentModel.Design.MultilineStringEditor, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(UITypeEditor))] 
public string Text { .... } 
+0

它的工作。謝謝 !我把[編輯器(typeof(System.ComponentModel.Design.MultilineStringEditor),typeof(UITypeEditor))],所以它適用於每個.net版本 – Larry

相關問題