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 に答える