C#中的TaskManager-Styled Listbox

时间:2013-01-21 16:09:11

标签: c# listbox

如何获得C#中Windows任务管理器的“进程”选项卡中的ListBox类型?

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

我一直在Google上四处寻找,但我找不到任何东西。

4 个答案:

答案 0 :(得分:2)

enter image description here

那样的东西?然后,您需要一个ListView控件,Display Property设置为Details。然后,您可以非常轻松地以编程方式编辑列,或者通过集合编辑器找到Columns属性,然后单击省略号按钮。

enter image description here

答案 1 :(得分:1)

要获取正在运行的进程并将其添加到ListView,您可以执行以下操作:

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

答案 2 :(得分:0)

如果您在UI中使用winforms,则它是ListView控件。

答案 3 :(得分: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;

        }