1
2
一个选择是: 若要覆盖所有行的项目高度,请创建一个虚拟ImageList并将其设置为所需高度,然后根据视图将其分配给ListView,或者掌握 http://www.codeproject.com/KB/list/changerowheight.aspx 如果你使用 ObjectListView ,可以将所有行的项目高度 easily . 但是,只要使用ListView,就没有办法更改单个项的高度。 |
2
4
如果你使用的是细节模式,我想知道
|
3
2
第一个答案中提到的ObjectListView不支持可变行高。它在它的 FAQ . 基本的Windows ListView控件不支持可变行高。您必须查看其他自定义编写的控件。 你可能想考虑 Matthew Hallâs excellent XPTable 和 its update project 以及Lee Paul Alexander_ Outlook-style list . |
4
1
列表框控件确实支持可变高度的行,但您已经自己完成了所有绘图。 将drawmode设置为ownerdrawvariable 然后添加
我在名为task reporter的程序中使用一个所有者绘制的列表框来列出用户输入的每个任务。根据输入的文本量,每个条目都是不同的。 |
5
1
|
6
0
Windows ListView控件本身(由.NET ListView控件包装)不支持可变行高。 如果坚持使用ListView,则需要有固定高度的行。 |
7
0
如果您需要可变高度的行,我将考虑改用DataGridView。它非常支持可变高度的行(通过使用单元格样式),并且比尝试引导列表视图执行所需操作容易得多。 |
JOO · 使用udpClient从多个IP地址连续接收数据 2 年前 |
Futterkiste · 函数比例图 2 年前 |
user18789895 · 我应该如何验证WinForms应用程序? 2 年前 |
beriscen · 如何使整个链接标签区域可点击? 2 年前 |
lpmaxim · 当鼠标光标悬停在按钮上时,背景图像会移动 2 年前 |