2

我正在编写一个类,其属性可通过属性面板访问,其中一个属性是多行文本。

我希望在此属性面板的设计器中显示一个下拉列表,以便用户填写多行文本,就像 Visual Studio 中的 Label 或 TextBox 一样。

这就是我在属性面板中想要的

我应该将哪个属性放在我的属性定义之上以允许这样做?

4

1 回答 1

1

您想用System.ComponentModel.Design.MultilineStringEditor装饰“Text”属性。

例如

[Editor("System.ComponentModel.Design.MultilineStringEditor, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(UITypeEditor))]
public string Text { .... }
于 2012-08-30T19:03:13.127 回答