【发布时间】:2014-01-27 19:22:10
【问题描述】:
我正在实现一个自定义 TextBox,并希望它的新编码属性可以在设计器中进行编辑。
这是属性的声明:
private Encoding tbEnc;
public Encoding tbEncoding { get { return tbEnc; } set { tbEnc = value; } }
它可以在属性网格中显示,但已禁用。我曾希望它能够开箱即用,因为 Encoding 是一种标准类型,例如 Font,标准编辑器会为此提供。
我是否必须构建一个 UITypeEditor?最简单的实现是什么?
【问题讨论】:
-
我知道它已经过时了,你肯定解决了它,我只是有点喜欢 UITypeEditors(除非我正在写一个,那么它们看起来很疯狂)并且正在阅读那些没有答案的。
-
谢谢,我试试。现在,只要我能记得我在哪个项目中需要它就好了..
标签: c# encoding properties uitypeeditor