TuWeb
Control Visual Basic 6.0 MSHFlexGrid
Mis aficiones
 
Control Visual Basic 6.0 MSHFlexGrid


Abreviatura (Microsoft Hierarchical FlexGrid)

Definición

Muestra datos de tablas y efectúa operaciones en ellos. Proporciona una completa flexibilidad para ordenar, fusionar y dar formato a tablas que contienen cadenas e imágenes. Cuando está enlazado a un control de datos, MSHFlexGrid muestra únicamente datos de sólo lectura.

Sintaxis

MSHFlexGrid

Principal característica

Es la posibilidad de mostrar conjuntos de registros jerárquicos (las tablas relacionadas se muestran de forma jerárquica).

Métodos

Ø CollapseAll

Contrae todas las filas de la banda especificada del control MSHFlexGrid.

Sintaxis

objeto.CollapseAll(número)

Ø Clear

Elimina el contenido del control MSHFlexGrid. Esto incluye todo el texto, imágenes y formato de celda. Este método no afecta al número de filas y columnas del control MSHFlexGrid.

Sintaxis

objeto.Clear

Ø AddItem

Agrega una fila a un control MSHFlexGrid. Esta propiedad no acepta argumentos con nombre.



Sintaxis

objeto.AddItem (string, index, number)

Ø RemoveItem

Quita una fila de un control MSHFlexGrid en tiempo de ejecución. Esta propiedad no admite argumentos con nombre.

Sintaxis

objeto.RemoveItem(index, number)

Propiedades

Ø AllowBigSelection

Devuelve o establece un valor que determina si al hacer clic en un encabezado de columna o de fila se seleccionará toda la fila o columna.

Sintaxis

objeto.AllowBigSelection [=booleano ]

Ø CellType

Devuelve el tipo de la celda actual y activa del control MSHFlexGrid.

Sintaxis

objeto.CellType [=valor]

Ø Clip

Devuelve o establece el contenido de las celdas de la región seleccionada en el control MSHFlexGrid. Esta propiedad no está disponible en tiempo de diseño.

Sintaxis

objeto.Clip [= cadena]

Ø ColPos

Devuelve la distancia en twips entre la esquina superior izquierda del control y la esquina superior izquierda de una columna especificada.



Sintaxis

objeto.ColPos(índice) Un valor de tipo Long que especifica la columna.

Ø RowPos

Devuelve la distancia en twips entre la esquina superior izquierda del control MSHFlexGrid y la esquina superior izquierda de una fila especificada.

Sintaxis

objeto.RowPos(index) ‘Un valor de tipo Long que especifica la columna.

Ø TextArray

Devuelve o establece el contenido de texto de una celda elegida aleatoriamente.

Sintaxis

objeto.TextArray(cellindex) [=cadena]

Ø FormatString

Establece los anchos de columnas, las alineaciones, el texto de las filas fijas y el texto de las columnas fijas del control MSHFlexGrid.

Sintaxis

objeto.FormatString [= cadena]

Ø AllowUserResizing

Devuelve o establece un valor que indica si el usuario puede modificar el tamaño de las filas y columnas del control MSHFlexGrid con el mouse.

Sintaxis

objeto.AllowUserResizing [= valor]

Ø ColWidth

Devuelve o establece el ancho de la columna en la banda especificada, en twips. Esta propiedad no está disponible en tiempo de diseño.

Sintaxis

objeto.ColWidth(índice, número) [= valor]

Ø ScrollBars

ScrollBars: Devuelve o establece un valor que determina si un control MSHFlexGrid posee barras de desplazamiento horizontales, verticales o ambas a la vez.

Sintaxis

objeto.ScrollBars [=valor]

Ø Cols y Rows

Cols: devuelve o establece el número total de columnas de un control MSHFlexGrid.

Rows: devuelve o establece el número total de filas de un control MSHFlexGrid. La propiedad Rows también devuelve o establece el número total de columnas en cada banda del control MSHFlexGrid.

objeto.Cols [= valor]

objeto.Rows(número) [= valor]

Ø FixedCols y FixedRows

FixedCols devuelve o establece el número total de columnas fijas de un control MSHFlexGrid.

FixedRows devuelve o establece el número total de filas fijas de un control MSHFlexGrid.

De forma predeterminada, el control MSHFlexGrid tiene una columna fija y una fila fija.

Sintaxis

objeto.FixedCols [= valor]
objeto.FixedRows [= valor]

Ø BandDisplay

Especifica cómo se muestran las bandas dentro del control MSHFlexGrid.

Sintaxis

objeto.DisplayBandSettings [=valor]



Ø GridLines, GridLinesBand, GridLinesFixed, GridLinesHeader, GridLinesIndent, GridLinesUnpopulated

Estas propiedades devuelven o establecen un valor que determina qué tipo de líneas se debe dibujar entre las celdas, bandas, encabezados, sangrías o áreas sin llenar. Estas propiedades determinan también el tipo de líneas que se dibujan en el control MSHFlexGrid.

Sintaxis

objeto.Gridlines [= valor]
objeto.GridLinesBand [= valor]
objeto.GridLinesFixed [= valor]
objeto.GridLinesHeader [= valor]
objeto.GridLinesIndent [= valor]
objeto.GridLinesUnpopulated [= valor]

Ø TopRow

Devuelve o establece la fila superior visible (que no es una fila fija) del control MSHFlexGrid. Esta propiedad no está disponible en tiempo de diseño.

Sintaxis

objeto.TopRow [=número] ‘‘Long’’

Ø Redraw

Devuelve o establece un valor que determina si el control MSHFlexGrid debe volver a dibujarse automáticamente después de cada cambio.

Sintaxis

objeto.Redraw [=booleano]

Ø HighLight

Determina si las celdas seleccionadas aparecen resaltadas en el control MSHFlexGrid.

Sintaxis

objeto.HighLight [= valor]







Eventos

Ø EnterCell

Ocurre cuando la celda activa actual cambia a una celda diferente.

Sintaxis

Private Sub objeto_EnterCell()

Ø LeaveCell

Ocurre inmediatamente antes de que la celda activa actual cambie a una celda diferente.

Sintaxis

Private Sub objeto_LeaveCell()

Ø Collapse

Ocurre cuando el usuario contrae una fila de la cuadrícula. Las propiedades Col y Row del control MSHFlexGrid contienen la celda que se utiliza para contraer la banda.

Sintaxis

Private Sub objeto_ Collapse(Booleano)

Ø RowColChange

Ocurre cuando la celda activa actual cambia a una celda diferente.

Sintaxis

Private Sub objeto_RowColChange()

Ø Scroll

Ocurre cuando se desplaza el contenido del control MSHFlexGrid. Esto puede hacerse mediante las barras de desplazamiento, el teclado o por programa al cambiar los valores de las propiedades TopRow o LeftCol.

Sintaxis

Private Sub objeto_Scroll()



Ø SelChange

Ocurre cuando el intervalo seleccionado cambia a una celda o a un intervalo de celdas diferente.

Sintaxis

Private Sub objeto_SelChange()

Ø Expand

Ocurre cuando el usuario expande una fila del control MSHFlexGrid. Las propiedades Col y Row del control MSHFlexGrid contienen la celda que se utiliza para expandir la banda.

Sintaxis

Private Sub objeto_Expand(Booleano)

‘’Una expresión booleana. Si el programador establece Boolean en True, se cancela la operación de expandir’’

Foto
Foto
Foto

Pon aquí otro título.

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

ESCRÍBEME:
Me interesa tu opinión