很简单问题,请帮帮我!
下面有段代码:
这里面我用了imagelist和listview、opendialog、button 4个控件
private void Form1_Load(object sender, System.EventArgs e)
{
//imagelist里面的图片放进listview里面显示出来
imageList1.ImageSize = new Size(100,100);
//image读取图片地址
Image myImage = Image.FromFile(@"图片地址");
imageList1.Images.Add(myImage);
ListViewItem listViewItem1 = new System.Windows.Forms.ListViewItem("", 0);
listViewItem1.StateImageIndex = 0;
listView1.Items.AddRange(new System.Windows.Forms.ListViewItem[] {listViewItem1});
listView1.StateImageList = imageList1;
// Sets the first list item to display the 3th image
listView1.Items[0].ImageIndex = 2;
}
private void button1_Click(object sender, System.EventArgs e)
{
//用openfiledialog选择图片的位置
openFileDialog1.Filter = "图像文件 (*.jpg;*.gif)|*.jpg;*.gif|所有文件 (*.*)|*.*" ;
openFileDialog1.Multiselect = true;
if(openFileDialog1.ShowDialog() == DialogResult.OK)
{
StreamReader sr = new StreamReader(openFileDialog1.FileName);
}
}
我现在就想将button 选择的文件放进imagelist里,也就是“图片位置里”这样listview就可以显示出来了