【发布时间】:2013-03-05 10:53:20
【问题描述】:
我是编程新手,所以如果我问了一些愚蠢的问题或使用了错误的术语,我提前道歉。 我正在尝试查找所有正在运行的进程(如在任务管理器中,“应用程序”)并在 ListView 中用图标列出它们。
我一直在四处寻找,发现了很多关于此的问答,但我很难让它发挥作用。
这是我确定出错的部分:
ImageList imageListSmall = new ImageList();
Icon ico = Icon.ExtractAssociatedIcon(theprocess.MainModule.FileName);
imageListSmall.Images.Add(ico);
lvAppProg.SmallImageList = imageListSmall;
ListViewItem itemProcess = new ListViewItem(theprocess.ProcessName);
itemProcess.SubItems.Add(theprocess.Id.ToString());
lvAppProg.Items.AddRange(new ListViewItem[] {itemProcess});
我正在尝试列出每个进程及其 ID 和图标,据我了解,我需要做的就是创建一个“ImageList”,提取目标“进程”的图标位置,然后添加小图像图标到带有进程名称和 ID 的 ListView。 (不知道图标是否需要在单独的列中) 非常感谢任何帮助!
谢谢! :)
【问题讨论】:
标签: c# listview process icons taskmanager