C#Listview,删除垃圾栏

时间:2011-11-18 16:31:35

标签: c# winforms listview

我在模式“详细信息”中有一个C#ListView,这使标题可见。我只有2列,但仍然有第三个空白。

有谁熟悉如何隐藏它?我应该交一个专业的应用程序,这就是我会因为GUI而被杀的东西..

谢谢;)

1 个答案:

答案 0 :(得分:6)

我相信第三个只是剩下的空间。您需要调整其他列的大小以适应。看到这个帖子: Adjust ListView columns to fit with WinForms

键是最后一列的-2:


[c#]
private void Form1_Load(object sender, System.EventArgs e)
{
    SizeLastColumn(lvSample);
}

private void listView1_Resize(object sender, System.EventArgs e)
{
    SizeLastColumn((ListView) sender);
}

private void SizeLastColumn(ListView lv)
{
    lv.Columns[lv.Columns.Count - 1].Width = -2;
}