2013-01-21 21 views
0

如何获取C#中Windows任务管理器的“进程”选项卡中的类型ListBoxC#中的TaskManager样式列表框

是否有我需要添加的引用,控件或其他内容?

我一直在谷歌环视数小时,我找不到任何东西。

+0

只需填写正在运行的任务的列表框即可。 – Botonomous

+0

哪个版本的Windows? Windows 8任务管理器有很大不同。 –

+0

@JeffYates Windows 7. –

回答

0

如果您使用的是用户界面的winforms,那么这是一个ListView控件。

2

enter image description here

类似的东西?然后你想要一个ListView控制与Display Property设置为Details。然后您可以非常容易地通过语法编辑列或通过集合编辑器找到Columns属性,然后单击省略号按钮。

enter image description here

+0

非常感谢!这正是我所期待的! –

1

为了让正在运行的进程,并将其添加到您的ListView,你可以这样做:

foreach (Process process in Process.GetProcesses()) 
{ 
    string[] itemArray = {process.ProcessName}; 
    item = new ListViewItem(itemArray) {BackColor = Color.White}; 
    yourListView.Items.Add(item);    
} 
0

使用ListView对象,下面是一个真实简单的例子: -

private void Form1_Load(object sender, EventArgs e) 
     { 
      listView1.Columns.Add("Image Name"); 
      listView1.Columns.Add("Username"); 
      listView1.Columns.Add("CPU"); 
      listView1.Columns.Add("Memory"); 

      listView1.View = View.Details; 

     }