我有一个组合框的用户控件,所以我可以编辑的文本作为财产,我有以下代码:用户控件的ComboBox.ObjectCollection属性?
public ComboBox.ObjectCollection _OptionList {
get {
return OptionChoice.Items;
}
set {
for (int i = 0; i < value.Count; i++)
{
OptionChoice.Items.Add(value[i]);
}
}
}
是否有可能访问组合框的这个属性为一个属性用户控制?如果是这样我做错了什么?它建立并运行,但是当我点击VS中的属性并添加一个项目时,新项目是System.Object并且不会让我改变它...
我没有肯定的答案,但它看起来像你打算为你的getter返回'ReturnValue',而不是'OptionChoice.Items'。也许这是导致意想不到的结果... – 2012-03-28 01:54:30
@GrantWinney当我第一次编辑此代码后,它没有工作,我试图使用列表 ReturnValue的数据,然后改变了我的想法,但保留在那里,以防万一我想改变它背部。对不起,我应该删除它...我只是把它拿出 –
Oztaco
2012-03-28 01:59:39