Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Kontrolka TreeView
anonim




Typ: Nie zarejestrowany
Kontrolka TreeView

Czy ktoś wie jak można wykryć węzeł (node), nad którym znajduje się wskaźnik myszy podczas zdarzenia DragOver lub MouseMove ?

08-07-2004 14:32
  
karolinavb




Typ: neutral
Postów: 468
Zarejestrowany: Jan 2003

Na stronie http://www.azcompuguy.com/csc301/tips/hover.htm jest przykład, który wprawdzie służy do zaznaczenia szczegółu, ale być może będzie mógł (mogła ?) wykorzystać :
Opis (recepta-cytat):
"First, set focus to the TreeView control in the MouseMove event. Next, use the HitTest method of the TreeView to determine if the mouse is over a node. The HitTest method checks two arguments, the x and y coordinates. These can be passed in based on the x and y arguments to the MouseMove event. The HitTest method will return a node if the mouse is over one. Set the Selected property to True if a valid node is returned.
Here is an example of the HoverSelection simulation code:

Private Sub TreeView1_MouseMove(Button As Integer, Shift As Integer, _
        x As Single, y As Single)
    Dim objNode As Node

    TreeView1.SetFocus

    Set objNode = TreeView1.HitTest(x, y)
    If Not objNode Is Nothing Then
        objNode.Selected = True
    End If
End Sub "



_____________________________________________
Karolina

11-07-2004 23:13
Pokaż profil karolinavb  Wyślij email do karolinavb   
anonim




Typ: Nie zarejestrowany

Dziękuję Karolina. To jest to, o co mi chodziło.

12-07-2004 07:57
  
Wszystkich odpowiedzi: 2 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1