|
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.
|
|
|