我有一个处于“详细信息”模式的 C# ListView
,它使 header 可见。我只有 2 列,而且总是有第三个垃圾空列。
有人熟悉如何隐藏它吗?我应该提交一个专业的应用程序,而这种东西我会因为 GUI 方面的原因而被杀死..
谢谢;)
最佳答案
我认为第三个只是剩余空间。您需要调整其他列的大小以适合。看到这个帖子: 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;
}
关于C# Listview,删除垃圾列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8185662/