Escribir Header de Grid en dos lineas...

11/11/2003 - 22:13 por leo | Informe spam
Hola amigos, un par +1 de preguntas sobre grids:
1. ¿Cómo le hago para que el header de un grid acepte texto en dos líneas?,
dado que debo mostrar varias columnas algunas tienen un encabezado largo
(p.ej. "fecha de inicio de traslado") y una abreviatura a veces no es
comprensible por el usuario.
2. Es sabido que al arrastrar una tabla desde el entorno de datos a un
formulario pues crea un grid con los campos del mismo, ¿es posible que al
hacerlo se pueda instanciar automáticamente el grid de una clase ya
existente? . Pues en una aplicación que desarrollo hago uso de buena
cantidad de grids y cada vez que realizo el procedimiento mencionado debo
cambiar el formato y por el otro lado al hacerlo instanciando una clase pues
debo escribir cada header, cada control source y llega a ser trabajoso .
3 Algo más: Al enlazar un campo a una clase por ejemplo MiTextBox y al
arrastrar del entorno de datos al formulario el TextBox sale Ok sin embargo
¿Se puede hacer que la etiqueta correspondiente a ese textbox se base en una
clase personalizada? , ya que luego debo seleccionar todas las etiquetas y
cambiarles de formato ¿no debería poder hacerse lo que digo?
Nota : Utilizo el VFP 6
Saludos y gracias por su atención.

Preguntas similare

Leer las respuestas

#1 Eugenio Guarente
12/11/2003 - 13:01 | Informe spam
Saludos.

En VFP8 sería facil, pero, porque no haces lo
siguiente.
Justo encima del header, colocas un control Label, con su
marco y relleno, exactamente igual al Header y lo
utilizas como linea adicional.

Eugenio Guarente
Coord. Distrito Capital
PortalFox Venezuela

Hola amigos, un par +1 de preguntas sobre grids:
1. ¿Cómo le hago para que el header de un grid acepte


texto en dos líneas?,
dado que debo mostrar varias columnas algunas tienen un


encabezado largo
(p.ej. "fecha de inicio de traslado") y una abreviatura


a veces no es
comprensible por el usuario.
2. Es sabido que al arrastrar una tabla desde el entorno


de datos a un
formulario pues crea un grid con los campos del mismo,


¿es posible que al
hacerlo se pueda instanciar automáticamente el grid de


una clase ya
existente? . Pues en una aplicación que desarrollo hago


uso de buena
cantidad de grids y cada vez que realizo el


procedimiento mencionado debo
cambiar el formato y por el otro lado al hacerlo


instanciando una clase pues
debo escribir cada header, cada control source y llega a


ser trabajoso .
3 Algo más: Al enlazar un campo a una clase por ejemplo


MiTextBox y al
arrastrar del entorno de datos al formulario el TextBox


sale Ok sin embargo
¿Se puede hacer que la etiqueta correspondiente a ese


textbox se base en una
clase personalizada? , ya que luego debo seleccionar


todas las etiquetas y
cambiarles de formato ¿no debería poder hacerse lo que


digo?
Nota : Utilizo el VFP 6
Saludos y gracias por su atención.


.

Respuesta Responder a este mensaje
#2 Eugenio Guarente
13/11/2003 - 12:03 | Informe spam
Saludos.
En VFP8 no sería mayor problema, pero puedes hacer un viejo truco que si
funciona y esvàlido.
Agregas Controles Labels justo encima de los Headers del Grid y le das
propiedades identicas de relleno y bordes, con esto "emulas una doble
lìnea", algo parecido a lo que se hace en Excel.
Con respecto a arrastrar a un Formulario Controles personalizados,
puedes hacerlo creando Código en Drag and Drop, emulando el arrastre
natural de FoxPro.

Atentamente
**********
Eugenio Guarente
Coord. Distrito Capital (Caracas)
PortalFox Venezuela
***********************************

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
Respuesta Responder a este mensaje
#3 leo
13/11/2003 - 21:36 | Informe spam
Disculpa Eugenio ¿y en que objeto debería programar el Drag and Drop? ¿en mi
clase formulario? ¿podrías mostrarme un ejemplo?
Gracias.
Leodan Filio


Eugenio Guarente escribió en el mensaje de noticias

Saludos.
En VFP8 no sería mayor problema, pero puedes hacer un viejo truco que si
funciona y esvàlido.
Agregas Controles Labels justo encima de los Headers del Grid y le das
propiedades identicas de relleno y bordes, con esto "emulas una doble
lìnea", algo parecido a lo que se hace en Excel.
Con respecto a arrastrar a un Formulario Controles personalizados,
puedes hacerlo creando Código en Drag and Drop, emulando el arrastre
natural de FoxPro.

Atentamente
**********
Eugenio Guarente
Coord. Distrito Capital (Caracas)
PortalFox Venezuela
***********************************


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#4 Plinio Fermin
16/11/2003 - 18:28 | Informe spam
En el caso de la Preguntas 2 y 3, ve al menu Tools (herramientas) y
selecciona Options (opciones) luego en Fields puede personalizar los
objectos que deben presentarse al arrastrar desde el data environment.


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida