uitypeeditor

    0热度

    1回答

    虽然有很多处理类似问题的线程,但我找不到涵盖这种情况的任何线程。 我有一个引用类库的主应用程序。在类库中是一个具有属性的控件,必须使用主应用程序中可用表单的下拉列表填充表单名称 - 而不是类库。 我发现,在UITypeEditor的代码里面, Control owner = context.Instance as Control; 给我需要哪些属性值的控制提供参考。但是要获得适当程序集(主应用

    1热度

    1回答

    我在非键盘pc上创建触摸应用程序,我使用PropertyGrid来管理用于存储/保存应用程序配置的类。 我需要使用我创建的自定义键盘(不是系统的)将propertyline的行编辑为UITypeEditor 现在,单击右键时显示​​自定义键盘。 是否有可能显示何时开始行编辑(如文本框输入事件), 或当该行被选中?

    2热度

    1回答

    我创建了一个自定义UITypeEditor,它启动一个窗体(StringSelector)来显示用户从中选择的字符串列表。问题是这个表单需要知道使用什么StringManager(stringmanage只是一个包含List中允许的所有字符串的类)。 当我创建这个表单时,我在构造函数中传入了StringManager作为参数,但是我无法弄清楚如何使用UITypeEditor做到这一点。 下面是我目

    1热度

    1回答

    我试图做一个属性,将用户选择的项目,每次显示其值输入一个不同的文本的实际值。但我的值与问题是它们是带下划线和小写第一个字母的字符串,例如:“naval_tech_school”。所以,我需要的ComboBox以显示不同的值,文本看起来像这样“海军技术学校”来代替。 但是,如果试图访问它,值应该保持“naval_tech_school”。

    2热度

    1回答

    工作,我在这里问如何使用自定义颜色对话框中的属性网格的颜色结构。 现在我可以使用自定义颜色对话框,但只有当我使用自己的结构,这是在该示例中的RGBA。 如果我使用属性网格颜色结构此自定义类型编辑器,它看起来像这样: 但是,如果使用RGBA结构,我创建的,它看起来正确: 问题发生,因为UITypeEditorEditStyle.Modal不适用于GetEditStyle()我想。 使用Color结构

    0热度

    1回答

    我试图在WF 4.5工作流活动中实现浏览文件夹,但省略号按钮没有显示,几乎没有任何反应。 这是我的UITypeEditor的类: public class BrowseForFolderEditor : UITypeEditor { public override object EditValue(ITypeDescriptorContext context, IServi

    2热度

    2回答

    我有一个属性网格,其中一个属性使用UITypeEditor编辑值(在窗体上)。 但是,该属性仍然是可编辑的,我不想要。有没有办法做到这一点?我看了这个类似的问题Propertygrid UIEditor disabling value editing through Keyboard,但它不能解决我的问题,因为解决方案是使用TypeConverter的简单下拉列表。

    0热度

    1回答

    顶级控件无法添加到控件请告诉我,如何在PropertyGrid中显示ContextMenuStrip?为此,我用这个代码: public class SaveFileNameEditor : UITypeEditor { public override UITypeEditorEditStyle GetEditStyle(ITypeDescriptorContext cont

    2热度

    1回答

    我试图改变集合属性出现在Winforms PropertyGrid中的方式。 而不必 MyList | (Collection) [...] 而不必按按钮,显示CollectionEditor的。 我将List扩展为ExpandableObjectConverter。但我仍然得到[...]按钮。所以现在看起来像这样。 [+] MyList | (2 Items) [...] Item

    3热度

    1回答

    我正在使用PropertyGrid(在CollectionEditor中)编辑某个类的某些属性。这些属性实际上被包装在实现ICustomTypeDescriptor的类中。其中一个使用从UITypeEditor继承的自定义编辑器。当用户在自定义编辑器中更改此属性的值时,另一个属性的值也会更新(由自定义编辑器中的代码进行更新;由于此原因,属性包装器对其他属性进行了引用)。到现在为止还挺好。 但是,当