namespace ClassLibrary1
{
public partial class UserControl1 : UserControl
{
public UserControl1()
{
InitializeComponent();
} //添加属性
List<BarItem> u_Items = new List<BarItem>();
[Browsable(true), Description("菜单项集合")]
public List<BarItem> U_Items
{
get
{
return u_Items;
}
set
{
u_Items = value;
}
}
} [Serializable]
public class BarItem
{
private string title;
public string Title
{
get { return title; }
set { title =value; }
} public BarItem()
{
title = null;
}
}
}
通过上面代码我的用户控件得到了一个带集合编辑器的U_Items属性,但是我应用到任意一个Form里面,点“重新生成”,都会提示
类型“ClassLibrary1.BarItem[]”的对象无法转换为类型“ClassLibrary1.BarItem[]”
{
public partial class UserControl1 : UserControl
{
public UserControl1()
{
InitializeComponent();
} //添加属性
List<BarItem> u_Items = new List<BarItem>();
[Browsable(true), Description("菜单项集合")]
public List<BarItem> U_Items
{
get
{
return u_Items;
}
set
{
u_Items = value;
}
}
} [Serializable]
public class BarItem
{
private string title;
public string Title
{
get { return title; }
set { title =value; }
} public BarItem()
{
title = null;
}
}
}
通过上面代码我的用户控件得到了一个带集合编辑器的U_Items属性,但是我应用到任意一个Form里面,点“重新生成”,都会提示
类型“ClassLibrary1.BarItem[]”的对象无法转换为类型“ClassLibrary1.BarItem[]”
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货