C#Listview,删除垃圾栏

BuZ*_*uZz 6 c# listview winforms

ListView在模式"详细信息"中有一个C#,这使得标题可见.我只有2列,但仍然有第三个垃圾空.

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

谢谢 ;)

Ada*_*SFT 6

我相信第三个只是剩下的空间.您需要调整其他列的大小以适应.查看此帖子: 调整ListView列以适应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;
}