어떻게 예를 들어 foreach 문 로 목록보기에 이미지 (지정된 이미지)를 추가 할 수 있습니다C# 목록보기 항목 이미지
는foreach(Video entry in videoFeed.Entries) {
listview1.items.add(entry);
listview1.items.image(imageURL);
}
어떻게 예를 들어 foreach 문 로 목록보기에 이미지 (지정된 이미지)를 추가 할 수 있습니다C# 목록보기 항목 이미지
는foreach(Video entry in videoFeed.Entries) {
listview1.items.add(entry);
listview1.items.image(imageURL);
}
당신이 원하는 경우에 당신에게 그런 다음 ListViewItem이에 대한 이미지를 표시하는 것입니다 목록에서 어떤 이미지를 사용하는 모든 있는 ListViewItem에게 다음 ListView에에 의 ImageList을 할당하고, 이미지를 작성 의 ImageList을 만들어야합니다
MSDN article 또는 MSDN tutorial에서 ListViewItem 및 이미지 설정/사용 방법에 대해 자세히 읽을 수 있습니다.
private void Form1_Load(object sender, EventArgs e)
{
List<string> adress = new List<string>(){"http://www.diseno-art.com/news_content/wp-content/uploads/2012/09/2013-Jaguar-F-Type-1-600x399.jpg"
,"http://i.telegraph.co.uk/multimedia/archive/02351/Jaguar-F-type-9_2351861k.jpg",
"http://i.telegraph.co.uk/multimedia/archive/02351/Jaguar-F-type-5_2351885k.jpg",
"http://i.telegraph.co.uk/multimedia/archive/02351/Jaguar-F-type-7_2351893k.jpg"};
ImageList il = new ImageList();
foreach (string img in adress)
{
System.Net.WebRequest request = System.Net.WebRequest.Create(img);
System.Net.WebResponse resp = request.GetResponse();
System.IO.Stream respStream = resp.GetResponseStream();
Bitmap bmp = new Bitmap(respStream);
respStream.Dispose();
il.Images.Add(bmp);
}
il.ImageSize = new Size(32, 32);
int count = 0;
listView1.LargeImageList = il;
List<string> names = new List<string>(){"1","2","3","4"};
foreach (string s in names)
{
ListViewItem lst = new ListViewItem();
lst.Text = s;
lst.ImageIndex = count++;
listView1.Items.Add(lst);
}
}
이, 당신은 수동으로 실시 컴퓨터에 각각의 이미지를 복사 할 수 없습니다 대신 당신이 URL을 제공하고 그 이미지를 배치 새로운 비트 맵 및 목록
ASP.NET, WPF에 추가하기위한 옵션이다 ....? – Tim
오직 날카로운, 익스프레스 –