Enabled em uma Coluna do Grid
Tem como especificar enabled=true em apenas algumas colunas do dbgrid?
Valeu a força!!!
JR.
Valeu a força!!!
JR.
Jrjoliv2003
Curtidas 0
Respostas
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
Espero ter ajudado
Um Abraço
GOSTEI 0
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.
Valeu a força!!!
JR.
GOSTEI 0
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?
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
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.
Valeu a força.
JR.
GOSTEI 0
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.
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
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.
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