我有一個組合框的用戶控件,所以我可以編輯的文本作爲財產,我有以下代碼:用戶控件的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