2014-02-11 60 views
0

我對編程相當陌生,我從來沒有嘗試過編寫自己的類。我想試一試。我試圖實現的是編寫我自己的(基本)listview控件來開始。我正在努力與第一位...如何自定義ListView列標題

作爲一個開始,我想嘗試和居中的所有列標題,但保持行文本使用自己的格式。如果可能的話,我想實現一個自定義屬性,但首先我想重寫DrawColumnHeader事件。

有人能指出我在正確的方向(也許是一個例子)。我已經安裝一個新的類,繼承ListView控件,並添加了以下事件:

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

然而,我發現,我在此事件中放置任何代碼時ListView控件被抽不被解僱。

回答

0

原因是我沒有將OwnerDraw屬性設置爲True。