我有一个带有特定id值的ListView。我使用movemove方法来显示关于此id的其他详细信息,以工具提示的形式展示。
这段代码是用VB2003编写的,直到现在都能完美运行。最近我们迁移到了VB2008。
现在工具提示会闪烁。详细信息如下。
希望这对.NET大牛来说很容易解决。我是一名Java EE开发者,所以对我做错了什么一无所知。
编译器设置: 目标框架.NET 2.0
代码:
这段代码是用VB2003编写的,直到现在都能完美运行。最近我们迁移到了VB2008。
现在工具提示会闪烁。详细信息如下。
希望这对.NET大牛来说很容易解决。我是一名Java EE开发者,所以对我做错了什么一无所知。
编译器设置: 目标框架.NET 2.0
代码:
Dim m_HoveredItem As ListViewItem
Private Sub cancellationList_MouseMove(ByVal sender As Object, ByVal e As MouseEventArgs) Handles CancellationList.MouseMove
Dim lvi As ListViewItem = Me.CancellationList.GetItemAt(e.X, e.Y)
If Not lvi Is m_HoveredItem Then
m_HoveredItem = lvi
If lvi Is Nothing Then
Me.cancelrejectToolTip.SetToolTip(Me.CancellationList, "")
Else
Dim orderText As String() = lvi.Text.Split("(")
Dim orderRef As Integer = CInt(orderText(0).Trim)
Dim orderIsin As String
Dim orderDesc As String
Dim order As AppOrder= New AppOrder(_server, orderRef)
orderIsin = order.Isin
orderDesc = order.OrderDescription
cancelrejectToolTip.SetToolTip(Me.CancellationList, (orderRef.ToString & "/" & orderIsin & "/" & orderDesc))
End If
End If
End Sub
Hide(...)
方法。 - LarsTech