Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Hacer readonly una columna en stringgrid (https://www.clubdelphi.com/foros/showthread.php?t=44984)

zcatzz 19-06-2007 23:07:24

Hacer readonly una columna en stringgrid
 
Hola a todos!!

Una pregunta que ha de estar bien sencilla pero me estoy haciendo bolas con los eventos del stringgrid.. Hay una propiedad directa en la que una columna del stringgrid no sea modificable y las demas si?.. encontre la opcion pero de todo el stringgrid pero no se como hacerlo con una columna en particular.

Gracias a todos de antemano

cHackAll 19-06-2007 23:39:59

Ok
 
No me parece que utilices el TStringGrid pues desde mi punto de vista es una tecnologia un poco "antigua", pero claro que es mi opinion personal. En su defecto y en su más agradable reemplazo utilizo cualquier componete parecido al ListView.

Pero bueno eso como comentario, ahora como solucion a tu problema, lo que yo acabo de ver es que no hay alguna cosa directa tal como 'Cols[0].ReadOnly := True' pero analizando los eventos encontré que en el evento 'OnSelectCell' podrías poner algo como:
Código Delphi [-]
 CanSelect := aCol <> 2;


No es del todo elegante pero sirve.
Saludos.

zcatzz 20-06-2007 00:52:27

Gracias
 
Muchas Gracias me sirvio de maravilla esta solucion

roman 20-06-2007 06:05:40

Cita:

Empezado por cHackAll
En su defecto y en su más agradable reemplazo utilizo cualquier componete parecido al ListView.

A mi también me gusta mucho más el ListView. Lo único malo es que con él, todas las columnas, excepto la primera, son readonly :)

// Saludos

cHackAll 20-06-2007 20:46:37

Mmmm...
 
:rolleyes: Tienes mucha razon como siempre amigo roman, pero creo que debo resaltar lo dicho:

Cita:

Empezado por cHackAll
...utilizo cualquier componete parecido al ListView....



En todo caso yo uso la version 6-7 de Delphi, espero que en las nuevas hayan añadido esa facilidad a la VCL.

Saludos!

gsolisq 26-09-2007 16:59:50

Algunas Columnas StringGrid Read Only
 
Hola

tengo un Strin GRid de 3 columnas necesito hacer solo la ultima modificable, y las 2 primeras Read Only, trate con la solucion anterior pero no me resulto, podrian darme mas detalles.

:)gracias

dani


La franja horaria es GMT +2. Ahora son las 18:32:36.

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