C#如何实现定义PropertyGrid下拉框并动态改变其值
时间:2011-12-09
来源:互联网
我在网上找了很多办法,有些说继承与TypeConverter 然后重写
public class DropDownItem:TypeConverter
{
......
public override StandardValuesCollection GetStandardValues(ITypeDescriptorContext context)
{
return new StandardValuesCollection(new string[] { "1", "2", "3" });
}
}
最后在[CategoryAttribute("坐标"),TypeConverter(typeof(PropertyGridTable.DropDownItem))]
但是这样虽然成功产生下拉框,却是写死了的,不能动态地改变下拉框的值,请问大家知道该如何实现不
public class DropDownItem:TypeConverter
{
......
public override StandardValuesCollection GetStandardValues(ITypeDescriptorContext context)
{
return new StandardValuesCollection(new string[] { "1", "2", "3" });
}
}
最后在[CategoryAttribute("坐标"),TypeConverter(typeof(PropertyGridTable.DropDownItem))]
但是这样虽然成功产生下拉框,却是写死了的,不能动态地改变下拉框的值,请问大家知道该如何实现不
作者: lxping1012 发布时间: 2011-12-09
再重写的方法体里写动态实现代码
作者: dreamboy0908 发布时间: 2011-12-10
你动态怎么个动态法,什么条件下动态成什么?
光一个动态鬼知道了
光一个动态鬼知道了
作者: sdfkfkd 发布时间: 2011-12-10
http://blog.csdn.net/akron/article/details/2750566
http://topic.csdn.net/u/20100827/11/5524219a-4457-4921-b8f2-b4c63bc6b016.html
http://topic.csdn.net/u/20100827/11/5524219a-4457-4921-b8f2-b4c63bc6b016.html
作者: Sandy945 发布时间: 2011-12-12
http://www.codeproject.com/KB/tabs/customizingcollectiondata.aspx
作者: Sandy945 发布时间: 2011-12-12
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28