-2
我已經嘗試在複選框列表中添加工具提示,它適用於整個複選框,但我需要爲winform中的checkboxlist中的每個項目應用不同的工具提示。我是初學者。有人可以幫忙嗎? 在此先感謝!如何對winforms中的複選框列表中的每個項目應用不同的工具提示?
我已經嘗試在複選框列表中添加工具提示,它適用於整個複選框,但我需要爲winform中的checkboxlist中的每個項目應用不同的工具提示。我是初學者。有人可以幫忙嗎? 在此先感謝!如何對winforms中的複選框列表中的每個項目應用不同的工具提示?
我會更新一個Label與每個條目的額外信息(在我看來,動態改變工具提示是非常麻煩的)。您可以使用MouseMove()事件並檢查光標是否位於由GetItemRectangle()返回的矩形邊界內:
Private Sub CheckedListBox1_MouseMove(sender As Object, e As MouseEventArgs) Handles CheckedListBox1.MouseMove
Dim pt As Point = CheckedListBox1.PointToClient(Cursor.Position)
For i As Integer = 0 To CheckedListBox1.Items.Count - 1
If CheckedListBox1.GetItemRectangle(i).Contains(pt) Then
Label1.Text = "Info about: " & CheckedListBox1.Items(i).ToString
Exit For
End If
Next
End Sub