Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   manejo DBGrid , StringGrid y labels (https://www.clubdelphi.com/foros/showthread.php?t=86193)

Neg90 29-06-2014 03:51:33

manejo DBGrid , StringGrid y labels
 
Una consulta, como puedo hacer para que el usuario no modifique los tamaños de los títulos en el DBGrid, probé con un par de propiedades pero nada ademas de que algunas están como bugeadas.
Otra duda es sobre los stringGrids buscando en google como borrar una fila encontre esto TStringGrid = class(Grids.TStringGrid); (Increíblemente útil) y mencionan que se puede colorear una fila al seleccionarla , si alguien me pudiera explicar como estaría bueno
La duda del label es la siguiente tengo que cargar un label con info desde un StringGrid, lo cargo pero quiero que muestre por ejemplo solo 15 caracteres, como para que no sea tan extenso tiene alguna propiedad label para esto?
Desde ya muchas gracias.

newtron 29-06-2014 09:34:53

Hola.

Antes de nada deberías procurar de no hacer varias consultas en el mismo hilo, crea un hilo por cada una de ellas que es lo más adecuado.

Cita:

Empezado por Neg90 (Mensaje 478451)
Una consulta, como puedo hacer para que el usuario no modifique los tamaños de los títulos en el DBGrid, probé con un par de propiedades pero nada ademas de que algunas están como bugeadas.

Imagino que con el tamaño de los títulos te referirás al ancho de la columna, o sea, al "width", porque que yo sepa el tamaño de la fuente no se puede cambiar en tiempo de ejecución. Si es esto lo que preguntas tendrías que poner a false la propiedad "dgColumResize" de "Options", de esa manera el usuario no podrá redimensionar las columnas.

Cita:

Empezado por Neg90 (Mensaje 478451)
Otra duda es sobre los stringGrids buscando en google como borrar una fila encontre esto TStringGrid = class(Grids.TStringGrid); (Increíblemente útil) y mencionan que se puede colorear una fila al seleccionarla , si alguien me pudiera explicar como estaría bueno

Echale un vistazo a esto o a esto, o si quieres más haz una búsqueda en el foro por "DBGridDrawColumnCell".

Cita:

Empezado por Neg90 (Mensaje 478451)
La duda del label es la siguiente tengo que cargar un label con info desde un StringGrid, lo cargo pero quiero que muestre por ejemplo solo 15 caracteres, como para que no sea tan extenso tiene alguna propiedad label para esto?

Para esto imagino que lo más fácil será que al ponerle el valor al label cojas los 15 primeros caracteres del texto.

Cita:

Empezado por Neg90 (Mensaje 478451)
Desde ya muchas gracias.

Desde ya muchas de nadas. :D

Neg90 29-06-2014 21:14:12

Cita:

Empezado por newtron (Mensaje 478453)
Hola.

Antes de nada deberías procurar de no hacer varias consultas en el mismo hilo, crea un hilo por cada una de ellas que es lo más adecuado.



Imagino que con el tamaño de los títulos te referirás al ancho de la columna, o sea, al "width", porque que yo sepa el tamaño de la fuente no se puede cambiar en tiempo de ejecución. Si es esto lo que preguntas tendrías que poner a false la propiedad "dgColumResize" de "Options", de esa manera el usuario no podrá redimensionar las columnas.



Echale un vistazo a esto o a esto, o si quieres más haz una búsqueda en el foro por "DBGridDrawColumnCell".



Para esto imagino que lo más fácil será que al ponerle el valor al label cojas los 15 primeros caracteres del texto.



Desde ya muchas de nadas. :D

Te agradezco la respuesta el tema de dbgrid me quedo solucionado y los labels también.El colorear la fila estoy leyendo a ver que sale, muchas gracias, voy a tenerlo en cuenta lo de mandar mensajes distintos, pasa que me pareció mas plomo hacer 3 distintos


La franja horaria es GMT +2. Ahora son las 07:24:53.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi