2013-01-21 45 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; 

     }