我对编程还很陌生,以前从未尝试过编写自己的课程。我想试一试。我想要实现的是从编写我自己的(基本)列表视图控件开始。我正在为第一点苦苦挣扎……
首先,我想尝试将所有列标题居中,但使用自己的格式保留行文本。如果可能,我想实现一个自定义属性,但首先我只想覆盖 DrawColumnHeader 事件。
有人可以指出我正确的方向(也许是一个例子)。我设置了一个新类,继承了 listview 控件并添加了以下事件:
Protected Overrides Sub OnDrawColumnHeader(ByVal e As System.Windows.Forms.DrawListViewColumnHeaderEventArgs)
但是,我发现在绘制列表视图时,我在此事件中放置的任何代码都不会被触发。