【问题标题】:How to Customize ListView Column Headers如何自定义 ListView 列标题
【发布时间】:2014-02-11 05:13:53
【问题描述】:

我对编程还很陌生,以前从未尝试过编写自己的课程。我想试一试。我想要实现的是从编写我自己的(基本)列表视图控件开始。我正在为第一点苦苦挣扎……

首先,我想尝试将所有列标题居中,但使用自己的格式保留行文本。如果可能,我想实现一个自定义属性,但首先我只想覆盖 DrawColumnHeader 事件。

谁能指出我正确的方向(也许是一个例子)。我已经设置了一个新类,继承了 listview 控件并添加了以下事件:

Protected Overrides Sub OnDrawColumnHeader(ByVal e As System.Windows.Forms.DrawListViewColumnHeaderEventArgs)

但是,我发现在绘制列表视图时,我在此事件中放置的任何代码都不会被触发。

【问题讨论】:

    标签: vb.net listview columnheader


    【解决方案1】:

    原因是我没有将 OwnerDraw 属性设置为 True。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-04
      • 2014-10-01
      相关资源
      最近更新 更多