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 / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones TreeView
  • Número de fila en el punto especificado
  • Detalles sobre los elementos devueltos por la constante treeZone
  • Varios
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
Devuelve el elemento de un control TreeView que se encuentra en una posición dada.
Ejemplo de control TreeView:
Vocabulario relacionado con un control TreeView
Ejemplo
// -- Click on the TREE_TreeView1 control
X, Y are int
X = LoWord(CursorPos())
Y = HiWord(CursorPos())
// Find the number of the row corresponding to the click
RowClick is int 
RowClick = TreeInfoXY(TREE_TreeView1, treeLineNumber + treeOriginScreen, X, Y)
// Find the branch name
Branch is string 
Branch = TreeInfoXY(TREE_TreeView1, treeBranchName + treeOriginScreen, X, Y)
Trace("You've clicked the branch " + Branch + "(row #" + RowClick + ")")
Sintaxis
<Result> = TreeInfoXY(<TreeView control> , <Type of information> , <X> , <Y>)
<Result>: Cadena de caracteres, número entero o constante entera
Información solicitada:
  • Número de la fila en el punto especificado, -1 si no hay fila.
  • Nombre de la rama en el punto especificado, cadena vacía ("") si no hay rama.
  • Tipo de área flotante. Este tipo corresponde a una de las constantes siguientes:
    tizButton"+ / -" junto al título del elemento de control TreeView.
    tizCaptionTítulo elementos.
    tizCheckmarkMarca de verificación del elemento.
    tizImageImagen que aparece delante de la leyenda del elemento.
    tizLeftEspacio que se encuentra a la izquierda de la leyenda del elemento.
    tizOutEl espacio debajo de los elementos del control de TreeView.
    tizRightEspacio que se encuentra a la derecha de la leyenda del elemento.
<TreeView control>: Nombre del control
Nombre del control TreeView a utilizar.
Si este parámetro corresponde a una cadena vacía (""), TreeInfoXY manipula el control TreeView al que pertenece el evento actual.
<Type of information>: Constante o combinación de constantes
Tipo de información solicitada:
árbolNúmeroDeLíneaNúmero de la fila encontrada en (X,Y).
árbolRamaIDIdentificador del elemento encontrado en (X,Y).
árbolZonaTipo de área flotante
treeBranchNameNombre del elemento encontrado en (X,Y).
treeOriginScreenSi se especifica esta opción, el origen de las coordenadas especificadas corresponde a la pantalla (y no al control TreeView).
Esta constante no puede utilizarse por sí sola.
<X>: Integro
Coordenada X (en pixeles) a analizar. Esta coordenada es relativa al control TreeView (si no se especifica la constante treeOriginScreen).
<Y>: Integro
Coordenada Y (en pixeles) a analizar. Esta coordenada es relativa al control TreeView (si no se especifica la constante treeOriginScreen).
Observaciones

Número de fila en el punto especificado

Si se utiliza la constante treeLineNumber, TreeInfoXY devuelve el número de la fila del punto especificado. Este número de fila es un número de fila "instantáneo", tiene en cuenta todos los elementos expandidos por encima de la fila.
Esta fila puede manejarse con la siguiente sintaxis:
<TreeView control> [<Number of row to handle>]

Detalles sobre los elementos devueltos por la constante treeZone

La siguiente ilustración presenta las diferentes zonas que pueden recuperarse mediante la constante treeZone.
Zonas recuperadas

Varios

TreeInfoXY puede utilizarse con un control TreeView que admita los duplicados. Para obtener más información, consulte Gestión de duplicados en controles TreeView.
Componente: wd300obj.dll
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: 30/09/2024

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