1
我想更改ListView中的選擇顏色,從默認(藍色)。我無法適應任何我發現符合我需要的代碼。Listview - 多列 - 更改整行的選擇顏色
這是最接近的代碼。
If e.Item.Selected = True Then
e.Graphics.FillRectangle(New SolidBrush(Color.Gray), e.Bounds)
TextRenderer.DrawText(e.Graphics, e.Item.Text, New Font(ListView2.Font, Nothing), New Point(e.Bounds.Left + 3, e.Bounds.Top + 2), Color.White)
Else
e.DrawDefault = True
End If
主要問題是e.Item.Text
部分。它不適用於多列listview。結果如下。
選擇之前:
...之後:
是否可以保留其他列的值,並有仍然充滿行選擇?
謝謝。
謝謝Plutonix,你幫了我很多。 – Jovica