0

我添加了顶点双击事件

For Each v In GraphSimple1.graphlayout.Children
     If TypeOf v Is VertexControl Then
         AddHandler TryCast(v, VertexControl).MouseDoubleClick, AddressOf v_MouseDoubleClick
     End If
Next v

它工作得很好,但我怎样才能获得我点击的顶点值

4

1 回答 1

1
Private Sub v_MouseDoubleClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs)
    MessageBox.Show(Directcast(sender , VertexControl).ID)
End Sub

sender是您的 VertexControl,因此需要将其转换为 VertexControl 类型并可以使用它。

于 2014-05-09T09:58:30.447 回答