Sección de códigos , trucos y ejemplos para visual basic


365 - PopupMenu en ListView y TreeView usando el método HitTest

<Volver> - Anterior - Siguiente



 

 

 

Contenido

 

 

 

 

 


Ejemplo para el ListView

Ejemplo para poder seleccionar un elemento con el botón derecho del mouse en un control Listview y en un treeview , por ejemplo para desplegar un menú popup o alguna otra acción, usando el método HitTest

El código fuente que permite seleccionar el elemento , está ubicado en el evento MouseDown del Listview, y al presionarlo, se usa el método HitTest, para devolver una referencia al item en cuestión

 

    Dim Item As ListItem
    ' referencia el elemento
    Set Item = ListView1.HitTest(x, y)
    

    ' Lo Selecciona
    Set ListView1.SelectedItem = Item 

 

...y luego poder seleccionar el mismo, y poder desplegar un menú contextual por ejemplo

 

Ejemplo

Añadir un control Listview y crear un menú contextual o popup llamado MiMenuPopUp

 

visya del formulario con el Listview y el popupmenu

 

Código fuente en el formulario

 


Ejemplo con el Treeview

 

Formulario con el Treeview y el PopupMenu

vista  del formulario con el menu y el Treeview

 

El control Treeview también tiene este método " HitTest " , y la forma de usarlo es exactamente igual que en el caso anterior

 

Colocar un Treeview , y crear un PopUpMenu llamado MiMenuPopUp

 

Código fuente en el formulario

 


Recursos vb 6.0 - Relacionados

 



Buscar en Recursos vb