Enabled em uma Coluna do Grid

Delphi

11/09/2004

Tem como especificar enabled=true em apenas algumas colunas do dbgrid?


Valeu a força!!!

JR.


Jrjoliv2003

Jrjoliv2003

Curtidas 0

Respostas

Oscar Candido

Oscar Candido

11/09/2004

Amigo, não sei se é isso que vc procura, mas vc pode usar o Columns Editor (Dando um duplo clique sobre o DBGrid) , lá vc adiciona as colunas que quer que apareção no seu grid, vc vai notar que não existe a propriedade Enabled, mas existe a ReadOnly, acho que funcionaria mais ou menos como a Enabled.
Espero ter ajudado
Um Abraço


GOSTEI 0
Jrjoliv2003

Jrjoliv2003

11/09/2004

Eu coloquei uma imagem no dbgrid. Se o usuário clicar na célula a figura desaparece ´virtualmente´ se podemos dizer assim. Essa grid é apenas para visualização. O usuário utilizará barras de rolagem. Se eu colocar em toda dbgrid enabled=false, nem as barras de rolagem ele consegue usar.


Valeu a força!!!

JR.


GOSTEI 0
Sandra

Sandra

11/09/2004

Jr,

As barras de rolagem ficam indisponíveis porque você está setando o DBGrid inteiro como ReadOnly - True.

Leia novamente a dica que o Oscar passou. :D Você deve dar um duplo clique no DBGrid para que o Columns Editor seja aberto; deverá aparecer todos os campos que estão disponíveis no grid. Em seguida, selecione o campo desejado, individualmente caso queira colocar ReadOnly em mais de uma, e observe que no combobox do Object Inspector deverá aparecer algo assim: DBGrid1.Columns[X]. Em seguida, é só alterar a propriedade para True. :wink:

Facinho, não é mesmo?


GOSTEI 0
Jrjoliv2003

Jrjoliv2003

11/09/2004

Mas o ReadOnly o usuário não consegue digitar mas consegue clicar na célula e desaparecer, a nível de visualização, com a figura que coloquei. O que quero ativar a propriedade enable nas colunas, poque assim as barras de rolagem ficam livres para movimentação.

Valeu a força.

JR.


GOSTEI 0
Jrjoliv2003

Jrjoliv2003

11/09/2004

Tem como especificar enabled=true em apenas algumas colunas do dbgrid?

Se eu colocar enableb=true na dbgrid, eu não consigo usar as barras de rolagem.

Obs: Naõ é readOnly.


Valeu a força!!!

JR.


GOSTEI 0
Jrjoliv2003

Jrjoliv2003

11/09/2004

Tem como especificar enabled=true em apenas algumas colunas do dbgrid?

Se eu colocar enableb=true na dbgrid, eu não consigo usar as barras de rolagem.

Obs: Naõ é readOnly.


Valeu a força!!!

JR.


GOSTEI 0
POSTAR