在選擇事件後的樹形視圖中,我使用圖像填充列表視圖。
我想定製這些圖像的格式,並在每個圖像周圍放置一個黑色邊框。在列表視圖中爲圖像繪製邊框
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,你可以使用編輯器中的代碼按鈕來格式化你的代碼。 – 2009-10-06 07:49:41
感謝格雷格,我已格式化。 – rockrule 2009-10-06 07:52:16
@rockrule,提供的代碼是好的,但你能否也請說一個問題?你想要做什麼? – 2009-10-06 08:00:17