BindingList <t>和checkedListBox </t>

时间:2012-09-06 21:30:23

标签: c# bindinglist

我正在使用绑定到包含FileInfo对象的checkedListBox的BindingList。 我想在触发checkedListBox_SelectedIndexChanged事件时将图像加载到PictureBox中,因为每个FileInfo对象代表一个图像文件。

我的问题是我无法弄清楚如何从checkedLisBox中选择的对象访问FileInfo对象的FullName属性。

任何帮助将不胜感激:) 谢谢!

2 个答案:

答案 0 :(得分:2)

您需要将所选对象强制转换为FileInfo:

String Fullname = "";
FileInfo Info = checkedListBox1.SelectedItem as FileInfo;
if (Info != null)
{
    Fullname = Info.FullName;
}

答案 1 :(得分:1)

您必须将checkedListBox.SelectedItem强制转换为FileInfo并在SelectedIndexChanged事件处理程序中读取其FullName。