リストから入力する ComboBox があります。リストを ComboBox の項目に追加したら、選択した項目をリストの項目の 1 つに設定しようとします。このアイテムは間違いなく null ではありません。
この時点で、NullReferenceException がスローされます。しかし、選択したアイテムは、希望するアイテムに変更されました。SelectedItem に割り当てるコード行だけを再実行しても、別のエラーは発生しません。
SelectedItem の初期値は null です。
MyComboBox.Items.AddRange(mylist.Select(t => (object)t).ToArray());
try
{
MyComboBox.SelectedItem = mylist[0]; //Checked - not null.
}
catch (Exception e) { }
NullReferenceException は何から来ていますか?
解決済み: SelectedIndexChanged イベントで例外がスローされていました。