C# 属性问题

kangyanwen2003 2009-12-30 03:56:48
是继承自UserControl的一个winform控件
有下面这样一个属性
private List <string> xUnitValues = new List <string>();

[Category("分组1"),
Description("属性1")]
public List <string> XUnitValues
{
get
{
if (xUnitValues == null)
xUnitValues = new List <string>();
return xUnitValues;
}
set
{
xUnitValues = value;
}
}
在设计界面的属性中显示有该属性
但是点击 (Collection) 弹出的 String集合编辑器中却无法添加
提示 未找到类型"System.String"上的构造函数 麻烦大家看看怎么弄。
...全文
116 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zy860521 2010-05-10
  • 打赏
  • 举报
回复
你好,我也遇到了同样的问题,请问你是怎么解决的? 我的QQ10994725
kangyanwen2003 2010-02-11
  • 打赏
  • 举报
回复
呵呵谢谢各位已经解决
马上结贴
足球中国 2010-01-15
  • 打赏
  • 举报
回复
调试你写的组件,不能直接在VS里调试。如果你不会。你可以每行输出一个msgbox.

记着必须判断是不是null对于任何对象。
Goldfire_001 2010-01-14
  • 打赏
  • 举报
回复
顶楼上,UITypeEditor,DesignTime不是你想的那么简单。
MOmo400 2009-12-30
  • 打赏
  • 举报
回复
Collection 的话你得自己构造.
关键字:UITypeEditor 你去搜索一下

8,834

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 组件/控件开发
社区管理员
  • 组件/控件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧