相关疑难解决方法(0)

如何强制PropertyGrid显示特定属性的自定义对话框?

我有一个带有字符串属性的类,同时具有getter和setter,它通常很长,以至于PropertyGrid会截断字符串值.如何强制PropertyGrid显示省略号,然后启动包含多行文本框的对话框以便于编辑属性?我知道我可能要在属性上设置某种属性,但属性和方法是什么?我的对话框是否必须实现一些特殊的设计器界面?

更新: 可能是我的问题的答案,但我无法通过搜索找到它.我的问题更为通用,其答案可用于构建任何类型的自定义编辑器.

.net propertygrid attributes

11
推荐指数
1
解决办法
8507
查看次数

Propertygrid UIEditor通过键盘禁用值编辑

我有一个propertygrid,它使用UITypeEditor来显示一个Listbox并选择一个项目.这个项目在选择时在proertygrid上返回.但是如何直接禁用所选项目的编辑,readonly选项可以防止它被编辑.

假设我正在从另一个表单中更改属性国家/地区,该表单会在列表框中显示国家/地区列表.当我选择"阿尔及利亚"并按"确定"时,"阿尔及利亚"会显示在整个国家/地区,但我可以直接将阿尔及利亚编辑为任何其他值,从而无法选择列表的目的.

.net propertygrid uitypeeditor editing

2
推荐指数
1
解决办法
1640
查看次数

标签 统计

.net ×2

propertygrid ×2

attributes ×1

editing ×1

uitypeeditor ×1