tungson_mrcc
Thành viên hoạt động
- Tham gia
- 25/4/07
- Bài viết
- 108
- Được thích
- 72
Nhờ các bạn hướng dẫn:
Ý đồ của tôi là khi người dùng kích chuột trên TreeView Object, tôi sẽ dùng sự kiện MouseDown kết hợp với Hàm HistText(X,Y) để dẫn mạch cho chương trình chạy tiếp.
Tuy nhiên khi chạy thử thì thấy chương trình chạy không đúng. Khi kích chuột ngay tại Node thi SourceNode = Nothing, còn kích chuột vẩn vơ trên TreeView thì SourceNode lại có kết quả.
Mong được các bác chỉ dẫn .
Trân trọng
Ý đồ của tôi là khi người dùng kích chuột trên TreeView Object, tôi sẽ dùng sự kiện MouseDown kết hợp với Hàm HistText(X,Y) để dẫn mạch cho chương trình chạy tiếp.
Tuy nhiên khi chạy thử thì thấy chương trình chạy không đúng. Khi kích chuột ngay tại Node thi SourceNode = Nothing, còn kích chuột vẩn vơ trên TreeView thì SourceNode lại có kết quả.
Mong được các bác chỉ dẫn .
Trân trọng
Mã:
Private Sub MyTreeView_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal x As stdole.OLE_XPOS_PIXELS, ByVal y As stdole.OLE_YPOS_PIXELS)
Dim SourceNode As Node
Set SourceNode = Me.MyTreeView.HitTest(X, Y)
If SourceNode Is Nothing Then
msgbox "Hay chon Node thich hop"
Else
'Cho chay cac sub routine khác
End If