Windows窗体ListView处于详细信息模式-如何更改所有者绘图中的行高?
我有一个Windows窗体ListView控件处于详细信息模式。有多个栏目在发挥作用。我试着用owner draw在其他列的下方放置一个特别宽的列 因此,与此相反:Windows窗体ListView处于详细信息模式-如何更改所有者绘图中的行高?,listview,winforms,ownerdrawn,Listview,Winforms,Ownerdrawn,我有一个Windows窗体ListView控件处于详细信息模式。有多个栏目在发挥作用。我试着用owner draw在其他列的下方放置一个特别宽的列 因此,与此相反: COLUMN1 COLUMN2 COLUMN3 COLUMNNNNNNNNNNNNNNNNNNN4 我正在尝试这样做: COLUMN1 COLUMN2 COLUMN3 COLUMNNNNNNNNNNNNNNNNNNN4 我不知道如何扩大项目的范围,以适合在房间中绘制下面的列。有什么想法吗?列表视图不能做这样的事情。好。
COLUMN1 COLUMN2 COLUMN3 COLUMNNNNNNNNNNNNNNNNNNN4
我正在尝试这样做:
COLUMN1 COLUMN2 COLUMN3
COLUMNNNNNNNNNNNNNNNNNNN4
我不知道如何扩大项目的范围,以适合在房间中绘制下面的列。有什么想法吗?列表视图不能做这样的事情。好。。。可以,但只有这样,即使这样也不容易。有一个示例演示了如何执行类似操作,但不完全是:
(来源:) 试着用李保尔·亚历山大的绝妙之作
列表视图中的所有行必须具有相同的高度。通过使字体变大,然后在DrawItem事件处理程序中使用小字体,可以获得一个适合多行文本的高行 如果限制太多,那么您应该查看DataGridView或自定义第三方组件