PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Copiar un elemento en sí mismo
  • Duplicados
  • Orden de prioridad para la clasificación
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Copia un elemento (hoja o nodo) en un control TreeView. También se copian todas las sucursales emitidas desde este elemento.
Ejemplo de control TreeView:
Vocabulario relacionado a un control TreeView
Ejemplo
// Copy the "Pineapple" leaf into the "Starters" node
// in the "TREE_RecipeTV" control
Res = TreeCopyItem(TREE_RecipeTV, ...
"Recipes" + TAB + "Desserts" + TAB + "Fruit salad", ...
"Recipes" + TAB + "Starters", tvFirst)
Sintaxis
<Result> = TreeCopyItem(<TreeView control> , <Source element> , <Destination element> [, <Sort mode>])
<Result>: Boolean
  • True si el elemento fue copiado,
  • False en caso contrario.
<TreeView control>: Control name
Nombre de control TreeView a utilizar.
<Source element>: Character string
Ruta del elemento (hoja o nodo) a copy. Este elemento y todas las ramas emitidas desde este elemento se moverán. Este parámetro tiene el siguiente formato:
"<Name of root>" + TAB + ["<Name of 1st node>" + TAB + ...
["<Name of 2nd node>" + TAB + [...]]]"<Leaf name>"
En caso de duplicados en un elemento ruta, este ruta puede contener el identificador del elemento (especificado al final de su nombre por TreeID).
<Destination element>: Character string
Ruta del elemento (hoja o nodo) correspondiente al nuevo nodo "padre" del elemento copiado. Este elemento debe existir. Este parámetro:
  • tiene el siguiente formato:
    "<Name of root>" + TAB + ["<Name of 1st node>" + TAB + ..
    ["<Name of 2nd node>" + TAB + [...]]]"<Leaf name>"
    En caso de duplicados en un elemento ruta, este ruta puede contener el identificador del elemento (especificado al final de su nombre por TreeID).
  • corresponde a la constante NULL si el nodo "padre" es la raíz del control TreeView.
<Sort mode>: Optional constant (or combination of constants)
Posición del elemento copiado en relación con los elementos "hijos" del nodo de destino.
tvAcceptDuplicateLos duplicados son aceptados (dos elementos en el mismo nivel pueden tener el mismo nombre). El elemento copiado se inserta en orden alfabético, entre los elementos del mismo nivel.
tvLastEl elemento se copia hasta el último lugar del nivel.
tvFirstEl elemento se copia en el primer lugar del nivel.
tvAlphaSort
(Valor predeterminado)
El elemento copiado se clasifica en orden alfabético, entre los elementos del mismo nivel.
Observaciones

Copiar un elemento en sí mismo

Un elemento no puede ser copiado en sí mismo o en uno de sus hijos. En este caso, TreeCopyItem devuelve False y el elemento no se copia.

Duplicados

Pueden darse dos casos si el <Elemento destino> ya contiene un hijo con el mismo nombre que el <Elemento fuente>:
  • Si se aceptan los duplicados (constante tvAcceptDuplicate), el copy se realiza como de costumbre. la función TreeCopyItem devuelve True.
  • Si no se aceptan los duplicados, TreeCopyItem devuelve False. El elemento no se copia.
Si el <elemento fuente> contiene duplicados de associated con el identificador, los duplicados se copiarán con el mismo identificador.

Orden de prioridad para la clasificación

El orden de prioridad de los parámetros para el modo Añadir es el siguiente:
  • tvFirst
  • tvLast
  • tvAlphaSort
Por ejemplo, en tvFirst + tvLast + tvAlphaSort, sólo se tiene en cuenta y se ejecuta la constante tvFirst.
Componente : wd250obj.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