C# 无法从object 转换为 UserListItem

C# 自定义控件添加Userlist 在添加UserListItem 时 提示无法从object 转换为 UserListItem 请问 路过的大神是怎么将自定义控件添加的???如何才能实现

你的代码是怎么写的。要自己转
要这样
UserListItem item= UserlistControl.item as UserListItem
if(item!=null)
{
OK
}
UserlistControl.item 这个是你控件中的一个项追问

  这是我的UserListItem的部分代码,不知道为什么不能在窗体上引用显示 public class UserListItem {private Image headimage; public Image HeadImage {set { headimage = value; } get { return headimage; } }

追答

你这代码和窗体上什么关系。有显示那块发出来

追问

UserList部分 protected virtual void DrawItem(Graphics g, UserListItem item, ref Rectangle recitem, SolidBrush sb) 在OnPaint里写的DrawItem(g, items[i], ref recItem, sb)提示object无法转换成UserListItem 字数限制只能贴这点

追答

你搞个图,行不了。这点代码怎么看

追问

追答

drawitem(g,(UserListItem)items[i],ref recitem,sb);

温馨提示:答案为网友推荐,仅供参考