C#问题-有关ListView的

尽管Locked属性可以把ListView控件的总体大小固定,但为什么却不能把各列的列宽固定,有什么办法可以把每个项目的列宽也能固定了,(就是当鼠标放在第一列表头两列之间... 尽管Locked属性可以把ListView控件的总体大小固定,但为什么却不能把各列的列宽固定,有什么办法可以把每个项目的列宽也能固定了,(就是当鼠标放在第一列表头两列之间时不会变成拖动改变列宽的那种图标) 展开
 我来答
忍衍丽9
2009-09-01 · 超过30用户采纳过TA的回答
知道答主
回答量:117
采纳率:0%
帮助的人:82.8万
展开全部
微软是这么制作的,因为他让你可以去调整列宽,如果你想固定列宽,可以再窗体load事件里面写好指定的列宽,这样不管怎么调整列宽的时候加载一次都是你指定的宽度
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
最后的仙人
2009-09-01 · TA获得超过1961个赞
知道大有可为答主
回答量:1509
采纳率:0%
帮助的人:1403万
展开全部
你在listview的属性里找一找,有个是否允许用户修改列宽的属性,改为false就行了
我搞错了,原来listview没有这一属性,datagridview才有
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
刘潇江龙
2009-09-04
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
在load的事件里固定列宽大小就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
柴关贵深0m
2009-09-01 · TA获得超过1142个赞
知道小有建树答主
回答量:1270
采纳率:0%
帮助的人:0
展开全部
好象没有特别好的处理方法,目前先这样弄吧!
在程序启动时记录下各列的宽度到arraylist中,在mousemove事件中,如果现列宽和原来保存的不一样就改回去。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式