Вы находитесь на странице: 1из 5

Nombre del Control----(Microsoft FlexGrid Control)

Ocx-----msflxgrd.ocx

El control Microsoft FlexGrid (MSFlexGrid) muestra datos de tablas y efectúa operaciones en ellos.
Proporciona una flexibilidad completa para ordenar, combinar y aplicar formato a tablas que contienen
cadenas e imágenes. Cuando se enlaza a un control Data, el control MSFlexGrid muestra datos de sólo
lectura

Propiedades.
Col, Row
Devuelve o establece las coordenadas de la celda actual en un control MSHFlexGrid. Esta propiedad no
está disponible en tiempo de diseño.

Sintaxis

objeto.Col [= número]
objeto.Row [= número]

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

Nota El control MSFlexGrid no contiene ninguna banda. Si está utilizando la propiedad Rows
del control MSFlexGrid en el código, sólo puede devolver o establecer el número total de
columnas o de filas. Asimismo, la siguiente sintaxis de la propiedad Rows no puede usarse en un
control MSFlexGrid debido a las limitaciones de este control. Si utiliza MSFlexGrid, emplee la
sintaxis: objeto.Rows [= valor].

Sintaxis

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

La sintaxis de las propiedades Cols y Rows consta de las siguientes partes:


Parte Descripción

objeto Una expresión de objeto que da como resultado un objeto de la lista Se aplica a.

número Un valor de tipo Long que especifica la banda que desea obtener o establece el número
total de columnas. Opcional.

Nota No se aplica al control MSFlexGrid.

valor Un valor de tipo Long que especifica el número de columnas o de filas.

Sort

Establece un valor que ordena las filas seleccionadas de acuerdo con un criterio seleccionado. Esta
propiedad no está disponible en tiempo de diseño.

Sintaxis

objeto.Sort [=valor]

La sintaxis de la propiedad Sort consta de las siguientes partes:

Parte Descripción

objeto Una expresión de objeto que da como resultado un objeto de la lista Se aplica a.

valor Un entero o constante que especifica el tipo de ordenación, como se describe en Valores.

Valores

Los valores admitidos para valor son:

Constante Valor Descripción

flexSortNone 0 Ninguna. No se efectúa la ordenación.

flexSortGenericAscending 1 Genérica ascendente. Realiza una ordenación


ascendente basada en la estimación de si el texto
es una cadena o un número.

flexSortGenericDescending 2 Genérica descendente. Realiza una ordenación


descendente basada en la estimación de si el
texto es una cadena o un número.

flexSortNumericAscending 3 Numérica ascendente. Realiza una ordenación


ascendente que convierte las cadenas a números.
flexSortNumericDescending 4 Numérica descendente. Realiza una ordenación
descendente que convierte las cadenas a
números.

flexSortStringNoCaseAsending 5 Cadena ascendente. Realiza una ordenación


ascendente sin distinguir mayúsculas y
minúsculas en la comparación de cadenas.

flexSortNoCaseDescending 6 Cadena descendente. Realiza una ordenación


descendente sin distinguir mayúsculas y
minúsculas en la comparación de cadenas.

flexSortStringAscending 7 Cadena ascendente. Realiza una ordenación


ascendente distinguiendo mayúsculas y
minúsculas en la comparación de cadenas.

flexSortStringDescending 8 Cadena descendente. Realiza una ordenación


descendente distinguiendo mayúsculas y
minúsculas en la comparación de cadenas.

flexSortCustom 9 Personalizada. Utiliza el evento Compare para


comparar filas.

Ejemplo:
'ordena la tabla
gridb.Col = 1 ‘columna de ordenación
gridb.Sort = 3 'orden acendente por numero

ColAlignment, ColAlignmentBand,
ColAlignmentHeader (Propiedades, control
MSHFlexGrid)
Devuelve o establece la alineación de los datos en una columna. Puede tratarse de una columna estándar,
de una columna dentro de una banda o de una columna dentro de un encabezado. No está disponible en
tiempo de diseño (excepto indirectamente a través de la propiedad FormatString).

Sintaxis

objeto.ColAlignment(number) [=valor]
objeto.ColAlignmentBand(number) [=valor]
objeto.ColAlignmentHeader(number) [=valor]

La sintaxis de las propiedades ColAlignment, ColAlignmentBand y ColAlignmentHeader tienen las


siguientes partes:

Parte Descripción
objeto Expresión de objeto que da como resultado un objeto de la lista Se aplica a.

number Un valor de tipo Long que especifica el número de la columna del control
MSHFlexGrid.

valor Entero o constante que especifica la alineación de los datos en una columna, como se
describe en Valores.

Valores

Los valores de valor son:

Constante Valor Descripción

flexAlignLeftTop 0 El contenido de la celda se alinea a la izquierda, arriba.

flexAlignLeftCenter 1 Predeterminado para las cadenas. El contenido de la


celda se alinea a la izquierda, centro.

flexAlignLeftBottom 2 El contenido de la celda se alinea a la izquierda, abajo.

flexAlignCenterTop 3 El contenido de la celda se alinea al centro y arriba.

flexAlignCenterCenter 4 El contenido de la celda se alinea al centro, centro.

flexAlignCenterBottom 5 El contenido de la celda se alinea al centro, abajo.

flexAlignRightTop 6 El contenido de la celda se alinea a la derecha, arriba.

flexAlignRightCenter 7 Predeterminado para los números. El contenido de la


celda se alinea a la derecha, centro.

flexAlignRightBottom 8 El contenido de la celda se alinea a la derecha, abajo.

flexAlignGeneral 9 El contenido de la celda tiene la alineación general. Esta


corresponde a "izquierda, centro" para las cadenas y
"derecha, centro" para los números.

Metodos
Clear (Método, control MSHFlexGrid)
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

Refresh (Método, controles ActiveX)


Fuerza que se redibuje completamente un formulario o un control.

Sintaxis

objeto.Refresh

Вам также может понравиться