AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Desarrollar una aplicación o un sitio web / Controles, ventanas y páginas / Controles: tipos disponibles / Control TreeView
  • Presentación
  • Manipulación directa de los elementos de una control TreeView
  • Funciones de WLanguage
  • Operación directa
  • Inicialización de un elemento en una control TreeView
  • Inicializar un elemento
  • Asociar un tooltip a un elemento
  • Selección de un elemento en una control TreeView
  • Seleccionar el elemento de la fila <Índice>
  • Posicionamiento sobre el último elemento de la control TreeView
  • Recuperar el elemento seleccionado en el control TreeView
  • Propiedades del lenguaje associated con los elementos de un control TreeView
  • Usar propiedades en un elemento de una control TreeView
  • Ejemplos
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
Esta ayuda Page explica cómo manipular los elementos de un control TreeView ya sea directamente o a través de las funciones WLanguage.
Es posible:
WEBDEV - Código Navegador Esta versión sólo puede ser usada para recuperar el elemento seleccionado en un control de Treeview.
Manipulación directa de los elementos de una control TreeView

Funciones de WLanguage

En las funciones WLanguage para la gestión de los controles TreeView, el elemento de la control TreeView se gestiona a través de su ruta completa (desde la raíz de la control TreeView). Esta ruta tiene el siguiente formato:
"<Root name>" + TAB + ["<Name of 1st node>" + TAB + ...
["<Name of 2nd node>" + TAB + [...]]]"<Leaf name>"
Los diferentes elementos que constituyen las cadenas de caracteres de la ruta están separados por caracteres TAB.
WINDEVWEBDEV - Código ServidorJavaAjax

Operación directa

Para manipular directamente un elemento de una control TreeView (con las propiedades WLanguage, por ejemplo), existen dos notaciones:
  • Operación realizada a través del índice del elemento:
    Todo lo que tienes que hacer es usar la siguiente notación: <Control TreeView> [ <Índice del elemento>].
    Atención: Los índices especificados sólo tienen en cuenta los elementos de Visible.
    Ejemplo: Modificación de la color del 5º elemento visualizado en una control TreeView:
    TREE_MyTreeView[5].Color = LightRed
  • Operación realizada a través de la ruta completa del elemento:
    Todo lo que tienes que hacer es usar la siguiente notación: <Control TreeView> [ <Ruta del elemento>].
    La ruta del elemento es un string con el siguiente formato:
    "<Root name>" + TAB + ["<Name of 1st node>" + TAB + ...
    ["<Name of 2nd node>" + TAB + [...]]]"<Leaf name>"
    Ejemplo: Modificación de la color del elemento "Piña.
    TREE_MyTreeView["Recipe" + TAB + "Dessert" + TAB + "Pineapple"].Color = LightRed
Observación: También tiene la capacidad de usar la siguiente notación para identificar el elemento actual en una control TreeView:
MySelf[TreeSelect(MySelf)]
Inicialización de un elemento en una control TreeView
WINDEVWEBDEV - Código ServidorJavaAjax

Inicializar un elemento

Para inicializar un elemento que se encuentra en una control TreeView, utilice TreeAdd.
Durante esta adición, usted puede:
WINDEVWEBDEV - Código ServidorJavaAjax

Asociar un tooltip a un elemento

Para asociar un tooltip con un elemento en un Treeview control, puedes usar:
  • las funciones de WLanguage utilizadas para añadir o modificar un elemento de un control TreeView (TreeAdd, TreeInsert, TreeModify),
  • la ToolTip Property en el elemento deseado.
Si no se especifica el texto del elemento tooltip, el texto mostrado será el texto del tooltip para el control TreeView (si existe).
Recordatorio: Por defecto, se muestra el tooltip associated con los diferentes controles. Para especificar si la información sobre herramientas debe mostrarse o no, utilice ShowToolTip.
Selección de un elemento en una control TreeView
WINDEVWEBDEV - Código ServidorJavaAjax

Seleccionar el elemento de la fila <Índice>

Para seleccionar un elemento en la fila <Index> utilice:
  • la asignación directa:
    <TreeView control> = Index

    Si se visualiza la fila en el control TreeView, se selecciona el elemento correspondiente.
  • la función TreeSelectPlus:
    TreeSelectPlus(<TreeView control>, <Full element name>)
WINDEVJavaAjax

Posicionamiento sobre el último elemento de la control TreeView

Para fijar la posición en el último elemento de la control TreeView, utilice la Conde Property:
<TreeView control> = <TreeView control>.Count
Recuperar el elemento seleccionado en el control TreeView
Para recuperar:
  • el índice del elemento seleccionado, utiliza la lectura directa del elemento:
    Index = <TreeView control>
    WEBDEV - Código ServidorWEBDEV - Código Navegador Esta funcionalidad no está disponible en WEBDEV.
  • la ruta completa del elemento seleccionado, utilice TreeSelect:
    <Path> = TreeSelect(<TreeView control>)
    WEBDEV - Código Navegador TreeSelect está disponible en el código del navegador.
  • el identificador del elemento seleccionado, utilice TreeIdentifier.
    WEBDEV - Código Navegador TreeIdentifier no está disponible en el código del navegador.
Propiedades del lenguaje associated con los elementos de un control TreeView
WINDEVWEBDEV - Código ServidorJavaAjax

Usar propiedades en un elemento de una control TreeView

Varias propiedades de WLanguage pueden ser usadas en los elementos de un control TreeView.
Para obtener una lista completa de las propiedades de WLanguage que pueden utilizarse en un elemento de control TreeView, consulte Propiedades associated con un fila de un control TreeView.
WINDEVWEBDEV - Código ServidorJavaAjax

Ejemplos

Ejemplo: Cómo modificar la Color de un elemento en una control TreeView:
TREE_MyTreeView[5].Color = LightRed

Ejemplo: Cómo modificar el tamaño de la fuente utilizada para un elemento de una control TreeView:
TREE_MyTreeView["Recipe" + TAB + "Dessert" + TAB + "Pineapple"].FontSize = 14
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 23/11/2023

Señalar un error o enviar una sugerencia | Ayuda local