winform怎么隐藏listview控件的某一列?
大家看图片,我想隐藏“歌手标号”和“歌曲路径”这两列,这些不是手动加的,是根据代码自动创建的,我就想隐藏后面那两列,并且要求剩下的两列是居中显示(就是剩下的(歌手和歌名)...
大家看图片,我想隐藏“歌手标号”和“歌曲路径”这两列,这些不是手动加的,是根据代码自动创建的,我就想隐藏后面那两列,并且要求剩下的两列是居中显示(就是剩下的(歌手和歌名)这两列平分,不要像现在那样留了那么多空白的地方)
展开
3个回答
展开全部
你都有代码了,既然不想要后两列,那就别加呗。至于列的宽度的话,根据ListView的宽度算一下,给列的属性设上不就OK了么。
追问
我想要那两列,但是不要显示出来
追答
这样子啊,没这么玩过。把后面两列的宽度设为0不知道行不行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将你的
listView1.Columns.Add("歌手标号");
listView1.Columns.Add("歌曲路径");
这2行代码,注释掉,其他不要动,就OK了。
listView1.Columns.Add("歌手标号");
listView1.Columns.Add("歌曲路径");
这2行代码,注释掉,其他不要动,就OK了。
追问
按你说的成功了,但是我想把剩下的两列居中显示,就是宽度应该怎么设置?
追答
listView1.Columns[0].Width = listView1.Columns[1].Width = listView1.Width / 2 - 2;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询