Acelerador
Entero Especifica el valor ASCII de la tecla del acelerador que
desea usar para el control.
AccesibleDescripción
Cuerda Una descripción del control y / o su propósito para el uso
de herramientas de accesibilidad, como lectores para
usuarios con discapacidades visuales.
AccessibleName
Cuerda Una etiqueta que describe brevemente el control, como
el texto de un botón o el nombre de un elemento del
menú.
AccessibleRole
AccessibleRole Describe qué tipo de elemento de interfaz de usuario es
(enumerado) el control.
BackColor
Largo Especifica el valor numérico del color de fondo: de 2 a
16.777.215. Para obtener más información sobre el
color, consulte la función RGB en la Referencia de
PowerScript .
Frontera
Booleano Especifica si el control tiene un borde. Los valores son:
TRUE - El control tiene un borde.
FALSO - El control no tiene un borde.
Estilo de borde
BorderStyle Especifica el estilo de borde del control. Los valores son:
(enumerado)
StyleBox!
StyleLowered!
StyleRaised!
StyleShadowBox!
BringToTop
Booleano Especifica si PowerBuilder mueve el control a la parte
superior del orden de adelante hacia atrás. Los valores
son:
TRUE - El control está encima de otros controles.
FALSO - El control no está encima de otros controles.
Propiedad TreeView Tipo de datos Descripción
Eliminar objetos
Booleano Especifica si el usuario puede eliminar un elemento
TreeView de un control TreeView utilizando la tecla
Eliminar. Los valores son:
VERDADERO - El usuario puede eliminar elementos
del control.
FALSE : el usuario no puede eliminar elementos del
control.
DisableDragDrop
Booleano Disable Drag Drop Drop determina si los eventos para
arrastrar, como BeginDrag, se desencadenan cuando el
usuario hace clic en un elemento y se arrastra. Los
valores son:
TRUE - Los eventos de arrastre no se disparan.
FALSE - Se activan los eventos de arrastre.
DragAuto
Booleano Especifica si PowerBuilder coloca el control
automáticamente en modo Arrastre. Los valores son:
TRUE - Cuando se hace clic en el control, el control se
encuentra automáticamente en modo Arrastre.
FALSO : cuando se hace clic en el control, el control
no está automáticamente en modo Arrastre. Tienes
que poner el control manualmente en modo Drag
usando la función de arrastre.
En cualquier caso, DisableDragDrop debe establecerse
en falso para que se produzca el arrastre.
DragIcon
Cuerda Especifica el nombre del icono de existencias o el
archivo que contiene el icono que desea mostrar cuando
Propiedad TreeView Tipo de datos Descripción
EditLabels
Booleano Especifica si el usuario puede editar las etiquetas de los
elementos en un control haciendo clic en un elemento
seleccionado. Los valores son:
VERDADERO - El usuario puede editar etiquetas de
elementos.
FALSE : el usuario no puede editar las etiquetas de los
elementos.
Habilitado
Booleano Especifica si el control está habilitado (se puede hacer
clic en él). Los valores son:
TRUE - Se puede hacer clic en Control.
FALSE : no se puede hacer clic en Control.
FaceName
Cuerda Especifica el nombre del tipo de letra en el que se
muestra el texto del control (por ejemplo, arial o courier).
FontCharSet
FontCharSet Especifica el conjunto de caracteres de fuente utilizado
(enumerado) para el texto en el control. La aplicación debe ejecutarse
en una versión adecuada de PowerBuilder en un
sistema operativo que admita el juego de caracteres
seleccionado. Para obtener una lista completa de
valores posibles, consulte la lista de propiedades de la
variable FontCharSet en la pestaña Enumerated del
navegador.
Familia tipográfica
FontFamily Especifica la familia de fuentes (tipo de letra) utilizada
(enumerado) para el texto en el control. Los valores son:
AnyFont!
¡Decorativo!
¡Moderno!
¡Romano!
¡Guión!
¡Suizo!
Propiedad TreeView Tipo de datos Descripción
FontPitch
FontPitch Especifica el paso de la fuente para el texto en el
(enumerado) control. Los valores son:
¡Defecto!
¡Fijo!
¡Variable!
HasButtons
Booleano Especifica si los elementos primarios de TreeView
tienen los botones + y - asociados con ellos para indicar
si están expandidos (-) o colapsados (+). Los valores
son:
VERDADERO - Los elementos principales tienen
botones.
FALSO - Los artículos para padres no tienen botones.
Si SingleExpand se establece en verdadero para
especificar que solo se puede expandir un elemento, se
puede expandir más de un elemento haciendo clic en los
botones de elementos si HasButtons también
es verdadero .
HasLines
Booleano Especifica si los elementos TreeView están conectados
por líneas. Los valores son:
VERDADERO - Los elementos están conectados por
líneas.
FALSO : los elementos no están conectados por
líneas.
Altura
Entero Especifica la altura del control, en unidades
PowerBuilder.
Esconder selección
Booleano Especifica si el texto seleccionado permanece
seleccionado (resaltado) incluso cuando el control no
tiene foco. Los valores son
VERDADERO - El texto no permanece resaltado.
Propiedad TreeView Tipo de datos Descripción
Sangrar
Entero Especifica el tamaño, en unidades PowerBuilder, que los
elementos TreeView tienen sangría. Se aceptan valores
negativos, pero los elementos se superan más allá del
borde izquierdo del control.
La sala siempre está reservada para la imagen normal,
ya sea que se muestre o no. Una sangría de menos de
90 no tiene ningún efecto para el ancho de imagen
estándar. Establezca PictureWidth en 0 para eliminar
espacio adicional.
Itálico
Booleano Especifica si el texto en el control está en cursiva. Los
valores son:
VERDADERO - El texto está en cursiva.
FALSE - El texto no está en cursiva.
LayoutRTL
Booleano Especifica que el diseño del control debe ser una
imagen reflejada del diseño estándar. Los valores son:
VERDADERO - Los elementos en el control están
justificados a la derecha
FALSO : los elementos en el control quedan
justificados a la izquierda (predeterminado).
LinesAtRoot
Booleano Especifica si PowerBuilder conectará elementos de raíz
de TreeView con líneas. Los valores son:
VERDADERO - El control TreeView conecta
elementos raíz con líneas cuando HasLines también
es verdadero .
FALSO : el control no conecta elementos raíz con
líneas.
PictureHeight
Entero Especifica el tamaño, en píxeles, del alto de la imagen
del elemento TreeView.
En una secuencia de comandos, este valor solo se
puede establecer antes de agregar una imagen a la lista
de índice de la imagen.
Si la altura de la imagen es 0, PowerBuilder usa la altura
de la primera imagen agregada a la lista de índice de la
imagen.
Propiedad TreeView Tipo de datos Descripción
PictureMaskColor
Largo Especifica que el color sea transparente cuando se
utiliza en una imagen de elemento TreeView. Se usa
cuando la imagen se agrega en la inicialización o con la
función AddPicture , y se puede cambiar entre las
adiciones.
PictureName []
Cuerda Especifica los nombres de los archivos que contienen
las imágenes agregadas durante la inicialización. Se
requiere la extensión de
archivo BMP , ICO , GIF , JPG o JPEG .
No actualizado después de la inicialización.
PictureWidth
Entero Especifica el tamaño, en píxeles, del ancho de la imagen
del elemento TreeView.
En una secuencia de comandos, este valor solo se
puede establecer antes de agregar una imagen a la lista
de índice de la imagen.
Si el ancho de la imagen es 0, PowerBuilder usa el
ancho de la primera imagen agregada a la lista de índice
de la imagen.
Puntero
Cuerda Especifica el nombre del puntero de stock o el archivo
que contiene el puntero utilizado para el control.
De derecha a izquierda
Booleano Especifica que los caracteres se deben mostrar en
orden de derecha a izquierda. La aplicación debe
ejecutarse en un sistema operativo que admita la
visualización de derecha a izquierda.Los valores son:
VERDADERO - Los caracteres se muestran en orden
de derecha a izquierda.
FALSO : los caracteres se muestran en orden de
izquierda a derecha (valor predeterminado).
SortType
grSortType Selecciona el método de clasificación. Los valores son:
Ascendente! - Alfabético por etiqueta.
¡Descendiendo! - Inverso alfabético por etiqueta.
UserDefinedSort! - Según el script en el evento Sort.
Sin clasificar! - No ordenado
Cuando SortType especifica la clasificación, la
clasificación se realiza automáticamente. ¡Para Unsorted
!, puede llamar a funciones para ordenar
alfabéticamente.
StatePictureHeight
Entero Especifica el tamaño, en píxeles, para la altura de la
imagen de estado.
En una secuencia de comandos, este valor solo se
puede establecer antes de que se agregue una imagen
de estado a la lista de imágenes de estado.
Si la altura de la imagen de estado es 0, PowerBuilder
usa la altura de la primera imagen agregada a la lista de
índice de imágenes de estado.
StatePictureMaskColor
Largo Especifica que el color sea transparente cuando se
utiliza en una imagen de estado. Se usa cuando la
imagen se agrega en la inicialización o con la función
AddStatePicture, y se puede cambiar entre las
adiciones.
StatePictureName []
Cuerda Especifica el nombre de la imagen utilizada como
imagen de estado. La imagen de estado se muestra a la
izquierda de la imagen normal. El elemento se desplaza
hacia la derecha para hacer espacio para ello.
La imagen puede ser un icono, cursor o mapa de bits
proporcionado por el usuario o una imagen de stock de
la biblioteca de PowerBuilder. No actualizado después
de la inicialización.
StatePictureWidth
Entero Especifica el tamaño en píxeles para el ancho de la
imagen de estado.
En una secuencia de comandos, este valor solo se
puede establecer antes de que se agregue una imagen
de estado a la lista de imágenes de estado.
Si el ancho de la imagen de estado es 0, PowerBuilder
usa el ancho de la primera imagen agregada a la lista de
índice de imágenes de estado.
Propiedad TreeView Tipo de datos Descripción
TabOrder
Entero Especifica el valor de tabulación del control dentro de la
ventana (0 significa que el usuario no puede tabular el
control).
Etiqueta
Cuerda Especifica el valor de etiqueta asignado al control.
Color de texto
Largo Especifica el valor numérico del color utilizado para el
texto: de -2 a 16.777.215.
Subrayar
Booleano Especifica si el texto en el control está subrayado. Los
valores son:
VERDADERO - El texto está subrayado.
FALSO - El texto no está subrayado.
Visible
Booleano Especifica si el control es visible. Los valores son:
TRUE - El control está visible.
FALSO - El control no está visible.
Propiedad TreeView Tipo de datos Descripción
Peso
Entero Especifica el peso del trazo del texto en el control; por
ejemplo, 400 para normal o 700 para negrita.
Anchura
Entero Especifica el ancho del control, en unidades
PowerBuilder.
X
Entero Especifica la posición X (la distancia desde el borde
izquierdo de la ventana), en unidades PowerBuilder.
Y
Entero Especifica la posición Y (la distancia desde la parte
superior de la ventana), en unidades PowerBuilder.
EJEMPLO DE UN TREE VIEW
Para este ejemplo se utilizó una base de datos de empleados, como también el
Control TreeView y un DataWindow
Workspace
Work_1
Window
W_treeview
Control TreeView
Tv_1
DataWindow
Dw_1
Evento open() de la ventana w_treeview