C#问题-有关ListView的
尽管Locked属性可以把ListView控件的总体大小固定,但为什么却不能把各列的列宽固定,有什么办法可以把每个项目的列宽也能固定了,(就是当鼠标放在第一列表头两列之间...
尽管Locked属性可以把ListView控件的总体大小固定,但为什么却不能把各列的列宽固定,有什么办法可以把每个项目的列宽也能固定了,(就是当鼠标放在第一列表头两列之间时不会变成拖动改变列宽的那种图标)
展开
4个回答
展开全部
微软是这么制作的,因为他让你可以去调整列宽,如果你想固定列宽,可以再窗体load事件里面写好指定的列宽,这样不管怎么调整列宽的时候加载一次都是你指定的宽度
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在listview的属性里找一找,有个是否允许用户修改列宽的属性,改为false就行了
我搞错了,原来listview没有这一属性,datagridview才有
我搞错了,原来listview没有这一属性,datagridview才有
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在load的事件里固定列宽大小就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
好象没有特别好的处理方法,目前先这样弄吧!
在程序启动时记录下各列的宽度到arraylist中,在mousemove事件中,如果现列宽和原来保存的不一样就改回去。
在程序启动时记录下各列的宽度到arraylist中,在mousemove事件中,如果现列宽和原来保存的不一样就改回去。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询