Treviews

Hola amigo sabes tengo muy poca practica con los treeviews
sabes ya logre insertar los treeviewitems
pero en que evento los programo para que hagan acciones como por ejemplo mostrar datos en datawindows
me podrías dar un ejemplo
Muchas gracias de antemano

2 respuestas

Respuesta
1
Los controles treeView tiene una serie de eventos que podes programar, lo que tenés que ver es que evento te sirve según lo que necesitás.
Probablemente uno que te resulte útil sea el clicked.
UN ej sacado del help de pb que setea a mayúsculas el treeitem en el que hiciste click:
En el clicked() del treeView:
TreeViewItem ltvi_current
This.GetItem(handle, ltvi_current)
ltvi_current.Label = Upper(ltvi_current.Label)
This.SetItem(handle, ltvi_current)
//Acá vos podrías abrir una ventana que muestre datos o bien si tienes una dw en la misma ventana que el treeview podes hacerle retrieve()
Respuesta
1
El treeview es un control un poco más complicado que el resto de los controles, sus posibilidades son muchas, y por supuesto sus eventos también,
si lo que estas buscando es que cada vez que te muevas dentro del treeview utiliza un evento llamado SelectionChanged() que se dispara cuando ha cambiado la selección de un item a otro, sin embargo si necesitas ejecutar algo en el momento en que esta cambiando utiliza SelectionChanging()
El cual se dispara en el momento en que va a cambiar o esta cambiando.
Si quieres conocer más afondo como funciona este control, puedes encontrar información en la ayuda online de pb, y ademas, en la demo que esta integrada con power builder, junto con su instalación, encontrarás varios ejemplos, de como utilizar este control, ademas en estos ejemplos encontraras código fuente, y podrás conocer como utilizar algunas propiedades, eventos, funciones, etc. del treeview.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas