私はコンボボックスを持つユーザーコントロールを持っている、と私はプロパティとしてそのテキストを編集することができ、私は次のコードを持っている:ユーザーコントロールの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であり、変更することはできません。
を試してみてください、私は確かに答えを持っていませんが、代わりに 'OptionChoice.Items'の' ReturnValue'を返すようにゲッターするためのもののように見えます。多分それは予期せぬ結果を引き起こしています... –
@GrantWinney私は最初にこのコードを編集した後に作業をしませんでしたが、リスト ReturnValueを使用してデータを試してみましたが、私の考えを変えましたが、バック。申し訳ありませんが私はそれを削除する必要が...私はちょうどそれを取り出した –
Oztaco