我正在创建一个应用程序,当按下按钮时,它会显示当前正在运行的进程列表,并在它们旁边显示图标。
private void materialFlatButton6_Click_1(object sender, EventArgs e)
{
Process[] process = Process.GetProcesses();
foreach (Process prs in process)
{
listBox1.Items.Add(prs.ProcessName + " (" + prs.PrivateMemorySize64.ToString() + ")");
}
}
这是当前的代码,它就是这样做的。
但我希望它能像这样出现。
如何使用ListBox显示图标?
答案 0 :(得分:3)
以下是获取流程相关图标的方法:
Process[] processes = Process.GetProcesses();
foreach(var thisProcess in processes)
{
Icon ico = Icon.ExtractAssociatedIcon(thisProcess.MainModule.FileName);
}
如果我是你,我会使用ListView
,因为使用listview显示图标要容易得多。