Parámetro |
Descripción |
Id |
Un entero positivo que debe ser
usado para identificar el grid. Este número debe ser único entre los controles
en la ventana en uso |
x |
Posición horizontal de la esquina
superior izquierda del grid, basado en unidades de la escala asignada al CONTROL,
relativas al interior de la ventana que lo contiene |
y |
Posición vertical de la esquina
superior izquierda del grid, basado en unidades de la escala asignada al CONTROL,
relativas al interior de la ventana que lo contiene |
w |
Ancho del grid entero basado en
unidades de la escala asignada al CONTROL |
h |
Ancho del grid entero basado en
unidades de la escala asignada al CONTROL |
flags$ |
Puede ser un string vacío o un
string binario de dos bytes compuesto de la suma de algunos de los siguientes
valores hexadecimales:
Parámetro |
Descripción |
$0001$ |
Establece que el control grid
inicialmente esté deshabilitado |
$0002$ |
Crea un control grid manejado
como una columna de encabezado |
$0004$ |
Crea un control grid manejado
como una línea de encabezado |
$0008$ |
Permite al usuario cambiar
de tamaño las columnas del grid |
$0010$ |
Establece que el grid inicialmente
sea invisible. Luego, el grid puede hacerse visible con este comando:
print(sysgui)'show'(id) |
$0020$ |
Mostrar líneas verticales entre columnas en Visual PRO/5 2.0x. En
Visual PRO/5 2.10 y posteriores, usar la bandera
$8000$ para mostrar líneas verticales. Por omisión de este valor
en Visual PRO/5 2.10 y posteriores ocurre que no salen las líneas.
Sin embargo, en las revisiones anteriores se quiere compatibilidad,
el bit $08$ en el byte 7 debe ser activado, lo cual causará que
las líneas verticales sean mostradas.
|
$0040$ |
Mostrar líneas horizontales
entre líneas |
$0080$ |
Incluir una barra de scroll
horizontal en el control |
$0100$ |
Incluir una barra de scroll
vertical en el control |
$0400$ |
Crear un botón de intercambio
para "click on, click off" |
$0800$ |
Crear un borde tridimensional
pausado alrededor del control. El efecto que notará es que el cuadriculado
se ve como hundido dentro del rectángulo, reduciendo levemente el
área visible del grid |
$1000$ |
Crear un borde tridimensional
levantado alrededor del control. El efecto que notará es que el cuadriculado
se ve como sobrepuesto en todo el rectángulo, reduciendo levemente
el área visible del grid |
$8000$ |
Mostrar líneas verticales
entre las columnas |
En revisiones de Visual PRO/5
previas a la 2.10, la bandera para esta característica es $0020$.
Cuando se migre desde versiones previas, es necesario cambiar la bandera
por $8000$ o cambiar en el byte7 de SETOPTS el bit $08$. |
|
initrows |
Número inicial de líneas en el
grid |
Initcols |
Número inicial de columnas en el
grid |
maxcols |
Máximo número de columnas que el
grid podría llegar a tener. El número de columnas puede ser modificado en
tiempo de corrida. Definiendo más columnas de las necesarias en este parámetro
podría hacer que se agote la memoria |
colheadheight |
Párametro opcional para definir
el alto de los encabezados de las columnas en pixeles. Sólo funciona cuando
la bandera $0004$ está activa |
colheadid |
Parámetro opcional para definir
un único control ID para el grid que muestra los encabezados de las columnas.
Sólo funciona si la bandera $0004$ es activada |
rowheadwidth |
Parámetro opcional para definir
el ancho de los encabezados de las líneas en pixeles. Sólo funciona cuando
la bandera $0020 está activa |
rowid |
Parámetro opcional para definir
un único control ID para el grid que muestra los encabezados de las líneas.
Sólo funciona cuando la bandera $0002$ es activada |