FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
StringGrid, colores y alineación
Foro una preguntica.
Tengo un StringGrid con dos columnas, el la primera quero colocar de color azul con negrilla y la segunda los valores alineados a la derecha, puedo hacer esto?. Gracias. Alexander
__________________
Cielos azules |
#2
|
||||
|
||||
Utiliza el evento OnDrawCell (para ambas cosas). Busca en los foros "StringGrid Color" (sin las comillas), verás como es un tema que ya se ha tratado.
El tema de la alineación es similar (OnDrawCell); Aquí tienes un ejemplo:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
Hola Alexander, si se puede hacer las dos cosas, pero no es tan simple.
El tema es que el StringGrid no tiene una propiedad directa para hacerlo. Asi que podes programarlo o buscar un compoenete que hay por ahi que ya alguien le agrego esas propiedades. Si queres programarlo aca te doy un ejemplo (puede haber error en el código porque lo estoy acomodando de un programa que hice en CBuilder)
en este ejemplo se pintan las columans de acuerdo al numero que sean. Para que se ejecute este método GrillaDrawCell tenes que escribir algo sobre cada celda. Para la alineación no me acuerdo acuedo y no lo tengo a mano, pero con esto podes empesar. Suerte
__________________
[Crandel] Última edición por Crandel fecha: 17-11-2005 a las 05:32:25. Razón: corrección código |
#4
|
||||
|
||||
Justo Neftali, te escribio sobre la alineación mientras yo escribia sobre el color
Suerte
__________________
[Crandel] |
#5
|
||||
|
||||
Ya funcionó
Caballeros muchas gracias.
Ya lo domino. Alexander.
__________________
Cielos azules |
#6
|
||||
|
||||
hola que tal
siguiendo con este tema otra duda. en el evento "OnDrawCell" puedo validar que al dar enter se pinte una fila completa? la que sigue de donde estoy posisionado, osea para abajo? saludos gracias |
|
|
|