【问题标题】:C# - Listview colum header height (Windows Form)C# - Listview 列标题高度(Windows 窗体)
【发布时间】:2011-04-23 16:55:25
【问题描述】:

如何更改 ListView 中列标题的高度?

(visual studio-2008,windows 窗体)

【问题讨论】:

    标签: c# winforms visual-studio-2008 listview


    【解决方案1】:

    这并不容易,但可以做到。

    基本策略是从ListView(使用LVM_GETHEADER 消息)获取底层标头控件,在该控件上设置NativeWindow 实例,然后侦听HDM_LAYOUT 消息。在该消息中,您可以指定标头的位置和大小。

    作为上面提到的ObjectListView的作者,我不得不说让别人为你做所有这些工作要容易得多。 ObjectListView 使用动态标题高度来允许多行标题和垂直文本,如下所示:

    【讨论】:

      【解决方案2】:

      看看ObjectListView,它支持很多自定义,你可能会在那里找到如何做到这一点,因为它是开源的。

      【讨论】:

        猜你喜欢
        • 2016-11-10
        • 2012-01-04
        • 1970-01-01
        • 2016-06-24
        • 1970-01-01
        • 2010-12-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多