TTreeView
|
Previous Top Next |
La clase TTreeView maneja los controles que muestran información en forma de árbol.
|
Hereda de la clase TWinControl.
|
Las propiedades de la clase TWinControl.
|
|
AutoExpand: Tipo lógico. Determina si las ramas se expandirán por completo o no.
|
|
BorderStyle: Tipo numérico. Contiene el estilo del borde de la etiqueta. Se pueden usar las constantes bsNone y bsSingle.
|
|
CheckBoxes: Tipo lógico. Determina si los nodos mostrarán un control checkbox.
|
|
HideSelection: Tipo lógico. Determina si el control mantendrá o no la selección en el nodo seleccionado al perder el foco.
|
|
HotTrack: Tipo lógico. Determina si el texto de los nodos aparece seleccionado cuando el ratón está encima del mismo.
|
|
ImageList: Tipo TImageList. Determina las imágenes que mostrarán los ítems.
|
|
ReadOnly: Tipo lógico. Determina si el texto de los nodos se puede cambiar.
|
|
RowSelect: Tipo lógico. Determina si al seleccionar un nodo se selecciona toda la fila.
|
|
ShowButtons: Tipo lógico. Determina si cada nodo padre tendrá un botón en el cual el usuario puede hacer click para expandirlo o contraerlo.
|
|
ShowLines: Tipo lógico. Determina si se mostrarán las líneas que unen los nodos hijos con cada nodo padre.
|
|
ShowRoot: Tipo lógico. Determina si se mostrará un nodo raíz uniendo todos los los nodos principales.
|
|
|
Los métodos de la clase TWinControl.
|
|
BeginTree(): Inicia un nuevo nivel en el árbol.
|
|
Collapse( <nItem> ): Cierra todas las ramas a partir de la especificada.
|
|
DeleteAllItems( <nItem> ): Vacía el árbol a partir de la rama especificada.
|
|
DeleteItem( <nItem> ): Borra el ítem especificado.
|
|
EndTree(): Finaliza un nivel en el árbol.
|
|
Expand( <nItem> ): Expande la rama especificada.
|
|
GetBoldItem( <nItem> ): Comprueba si el ítem tiene la fuente en negrita.
|
|
GetCheckItem( <nItem> ): Comprueba si el ítem está marcado.
|
|
GetChild( <nItem> ): Obtiene el primer ítem hijo del especificado.
|
|
GetCount(): Obtiene el número de ítems del árbol.
|
|
GetImageItem( <nItem> ): Obtiene la imagen asociada al ítem.
|
|
GetItem( <cTexto> ): Obtiene el primer ítem que tenga el texto especificado.
|
|
GetItemAt( <nX>, <nY> ): Obtiene el ítem situado en las coordenadas especificadas.
|
|
GetItemParam( <nItem> ): Obtiene el valor numérico de usuario del ítem especificado.
|
|
GetItemText( <nItem> ): Obtiene el texto del ítem especificado.
|
|
GetNextSibling( <nItem> ): Obtiene el siguiente ítem al especificado dentro del mismo nivel.
|
|
GetParent( <nItem> ): Obtiene el ítem padre del ítem especificado.
|
|
GetPrevSibling( <nItem> ): Obtiene el ítem anterior al especificado dentro del mismo nivel.
|
|
GetRoot(): Obtiene el primer ítem.
|
|
GetSelection(): Obtiene el ítem seleccionado.
|
|
InsertItem( <nParent>, <cTexto>, <nImagen>, <nPosicion> ): Inserta un nuevo ítem al árbol especificando el ítem de donde colgará, el texto y la imagen. Si nPosicion es zero el ítem se añade al final. Devuelve un número que identifica el ítem para poder modificarlo después.
|
|
IsOverButton( <nItem>, <nX>, <nY> ): Devuelve .T. si las coordenadas indicadas por nX y nY corresponden con el botón de expandir y contraer el ítem nItem.
|
|
IsOverCheckBox( <nItem>, <nX>, <nY> ): Devuelve .T. si las coordenadas indicadas por nX y nY corresponden con el botón de marcar y desmarcar el ítem nItem.
|
|
IsOverImage( <nItem>, <nX>, <nY> ): Devuelve .T. si las coordenadas indicadas por nX y nY corresponden con la posición de la imagen del ítem nItem.
|
|
IsOverText( <nItem>, <nX>, <nY> ): Devuelve .T. si las coordenadas indicadas por nX y nY corresponden con la posición del texto del ítem nItem.
|
|
MoveItem( <nItem>, <nParent>, <nPosicion> ): Mueve un ítem colgándolo en nParent.Si nPosicion es zero el ítem se añade al final.
|
|
SelectItem( <nItem> ): Selecciona el ítem especificado.
|
|
SetBoldItem( <nItem>, <lBold> ): Especifica si el ítem tiene la fuente en negrita o normal.
|
|
SetCheckItem( <nItem>, <lChecked> ): Especifica si el ítem tiene la marca activada.
|
|
SetImageItem( <nItem>, <nImage> ): Especifica la imagen asociada al ítem.
|
|
SetItem( <nItem>, <cTexto>, <nImagen> ): Modifica el texto y la imagen de un ítem.
|
|
SetItemParam( <nItem>, <nValor> ): Especifica un valor numérico de usuario al ítem.
|
|
ShowEditor( <nItem> ): Muestra el editor del texto de un ítem.
|
|
TreeItem( <nParent>, <cTexto>, <nImagen> ): Añade un nuevo ítem al árbol especificando el ítem de donde colgará, el texto y la imagen. Devuelve un número que identifica el ítem para poder modificarlo después.
|
|
Toggle( <nItem> ): Expande o contrae la rama del ítem especificado.
|
|
Los eventos de la clase TWinControl.
|
OnChange: Se lanza cuando cambia el ítem seleccionado.
|
|
OnChangeState: Se lanza cuando cambia la marca del ítem.
|
|
OnEnterEditor: Se lanza cuando se muestra el editor del texto del ítem.
|
|
OnExitEditor: Se lanza cuando se oculta el editor del texto del ítem.
|
|