微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我怎样才能让一个ListView的列自动resize编程?

我发现了一些使用Win32 api或者使用SendKeys来模拟^ +button组合( ctrl – + )的例子,但是至less在SendKeys方法中,listview会抓取光标并将其设置为一个沙漏,直到我点击开始button我的键盘。 最干净的方法是什么?

dynamic添加comboBox中的项目和用户添加的项目应该是永久性的,而不使用数据库,是可能的?

找不到方法:'Void System.Diagnostics.Tracing.FrameworkEventSource.BeginGetResponse(System.Object,System.String)'

禁用“Foo遇到问题,需要closures”窗口

为什么这个代码在Windows 7上工作,但不在Windows XP上?

WM_GETFONT与标准的flatstyle问题

看起来像对myListView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent)的调用将做你想要的。 我想,只需在添加一个项目后调用它。

更多信息在这里

根据MSDN ,如果将列宽设置为-1,则会自动调整为最宽的项目

循环遍历所有列,并在添加内容后将宽度设置为-1。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐