【发布时间】:2010-12-04 04:38:32
【问题描述】:
在选择事件之后的树视图上,我用图像填充列表视图。
我想自定义格式这些图像并在每个图像周围放置一个黑色边框。
private void TreeView1_Select(object sender, EventArgs e) {
if (folder != null && System.IO.Directory.Exists(folder)) {
DirectoryInfo dir = new DirectoryInfo(@folder);
foreach (FileInfo file in dir.GetFiles()) {
try {
imageList.Images.Add(Image.FromFile(file.FullName));
} catch {
Console.WriteLine("This is not an image file");
}
}
for (int j = 0; j < imageList.Images.Count; j++) {
this.ListView1.Items.Add("Item" + j);
this.ListView1.Items[j].ImageIndex = j;
}
this.ListView1.View = View.LargeIcon;
this.ListView1.LargeImageList = imageList;
this.ListView1.DrawItem +=
new DrawListViewItemEventHandler(ListView1_DrawItem);
}
}
private void ListView1_DrawItem(object sender, DrawListViewItemEventArgs e)
{
}
【问题讨论】:
-
嘿,rockrule,你能用编辑器中的代码按钮格式化你的代码吗?
-
@rockrule,提供代码没问题,但您能否也提出一个问题?你到底想做什么?
-
在选择事件后的树视图上,我用图像填充列表视图。我想在列表视图中自定义格式这些图像并在每个图像周围放置黑色边框。请帮助
-
如果我的代码解决了你的问题,那么请将其标记为已接受的答案:)
标签: c# .net image listview drawing