VB.NET更改listbox选中行的背景色
时间: 2023-03-03 21:06:23 浏览: 205
listbox中选择背景位图.rar_ListBox_list_list 背景色_背景色
要更改VB.NET中Listbox选中行的背景色,可以使用以下代码:
1. 在Listbox的SelectedIndexChanged事件中,添加以下代码:
```
Private Sub ListBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ListBox1.SelectedIndexChanged
For i As Integer = 0 To ListBox1.Items.Count - 1
If ListBox1.GetSelected(i) = True Then
ListBox1.SetSelected(i, True)
ListBox1.SelectedIndex = i
ListBox1.SelectedItem.BackColor = Color.Yellow '设置选中项的背景色
Else
ListBox1.SetSelected(i, False)
End If
Next
End Sub
```
2. 如果想在代码中设置选中项的背景色,可以在上面的代码中添加以下行:
```
ListBox1.SelectedItem.BackColor = Color.Yellow '设置选中项的背景色
```
以上代码中,我们使用了循环遍历Listbox中所有项,如果某个项被选中,则将其背景色更改为所需的颜色。
阅读全文