FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Ajustar texto en campo TDBGridEh
Un saludo amigos del foro, lo que quiero es ajustar un texto largo en un campo DBGrid visualmente bonito.
suponemos que el texto se ve asi en el DBGrid pero si el tamaño del campo es menor que el texto, quiero que muestre parte del texto seguido de 3 puntitos, tal como se. como puedo lograr esto?. |
#2
|
||||
|
||||
Hola
Prueba asi:
Saludos
__________________
Caminante, son tus huellas el camino y nada más; Caminante, no hay camino, se hace camino al andar. Antonio Machado |
#3
|
|||
|
|||
o asi
|
#4
|
|||
|
|||
Gracias por aportar, en realidad estoy usando el componente TDBGridEh de EhLib y en este el codigo propocionado no esta resultando no hace nada. alguna sugerencia o aporte mas .
|
#5
|
||||
|
||||
Hola wilcg.
Cita:
Por estas situaciones es que insistimos en que sean mas explícitos en las consultas: Por un lado obtendrás respuestas adecuadas a tu necesidad y por el otro tus compañeros no trabajarán de gusto... Saludos y gracias por tu colaboración. Nota: Cambié el nombre del componente en el título del hilo
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
|||
|
|||
Tienes toda la razón ecfisa, es por eso que muchas veces no se obtiene la ayuda correcta mil disculpas a mis amigos ralf8727 y caminante por permitirse ayudar. y hay que decir que auque no sea un experto entre el DBGrid y DBGridEh son componentes muy parecidos hasta cierto punto y muchos codigos de un dbgrid funcionan perfectamente, quizas me deje llevar por la popularidad del DBGrid.
|
#7
|
||||
|
||||
Hola wilcg.
La respuesta de Caminante es la misma que te hubiera dado para un TDBGrid y en teoría tendría que funcionar. Tal vez el evento OnDrawDataCell no sea el adecuado para ese componente, podrías probar en evento OnDrawColumnCell(si lo tiene) con mínimos cambios: Sucede que no conozco el componente ni sus eventos habría que probar... Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#8
|
|||
|
|||
Bueno agradecer por sus aportes el código va quedando así:
Y está funcionando bien, en principio el texto verticalmente quedaba aliniado en la parte superior del campo. he agregado DT_VCENTER y el texto ya está queda centrado. Ahora un detalle más ahora todos los campos Horizontalmente están aliniados a la izquierda del campo. como hago para dejarlo por defecto como estaba?. |
#9
|
||||
|
||||
Hola wilcg.
En el evento OnDrawColumnCell estas tomando el control de la salida del texto y por ese motivo ya no dispones de las alineaciones por defecto de las columnas. Pero podes evaluar la alineación de la columna y actuar en consecuencia vg.:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#10
|
|||
|
|||
ecfisa este código quedo justo y completo como quería, creo yo que tienes una bola de cristal que te da todas las repuestas jeje... Gracias Maestro.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ajustar texto dentro de un boton | kagua77 | C++ Builder | 3 | 27-03-2015 20:08:27 |
Ajustar texto en una celda de un DBGrid | rubio | OOP | 15 | 19-10-2011 21:50:19 |
Ajustar DetailBand al texto | salvanano | Impresión | 2 | 26-07-2007 19:04:01 |
Ajustar la posición al tamaño del texto | Carmelo Cash | Impresión | 2 | 12-07-2006 22:40:24 |
Ajustar un Form al ancho de un texto | salvica | Varios | 10 | 01-05-2004 04:11:02 |
|