Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-06-2007
Avatar de zcatzz
zcatzz zcatzz is offline
Miembro
 
Registrado: dic 2006
Posts: 48
Poder: 0
zcatzz Va por buen camino
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
__________________
Quieres tener la Razón o ser Feliz ...
Responder Con Cita
  #2  
Antiguo 19-06-2007
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Cool 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.
Responder Con Cita
  #3  
Antiguo 20-06-2007
Avatar de zcatzz
zcatzz zcatzz is offline
Miembro
 
Registrado: dic 2006
Posts: 48
Poder: 0
zcatzz Va por buen camino
Gracias

Muchas Gracias me sirvio de maravilla esta solucion
__________________
Quieres tener la Razón o ser Feliz ...
Responder Con Cita
  #4  
Antiguo 20-06-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
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
Responder Con Cita
  #5  
Antiguo 20-06-2007
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Cool Mmmm...

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!
Responder Con Cita
  #6  
Antiguo 26-09-2007
gsolisq gsolisq is offline
Registrado
 
Registrado: sep 2007
Posts: 1
Poder: 0
gsolisq Va por buen camino
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
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Hacer que una columna de un DbGrid aparezca distinta según valor Aprendiendo OOP 11 30-11-2018 14:47:20
Como eliminar columna se un StringGrid gilberto_1126 OOP 1 29-01-2007 20:31:51
capturar click en la columna de titulo StringGrid poliburro Varios 10 23-01-2006 12:12:21
StringGrid con totales por columna xxxFALKORxxx Varios 0 10-01-2005 22:14:52
Como ocultar una columna de un StringGrid? neon OOP 10 26-07-2004 09:07:08


La franja horaria es GMT +2. Ahora son las 16:06:05.


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
Copyright 1996-2007 Club Delphi