Fórum DBGrid (Nome da coluna da célula ativa) #244483

26/07/2004

0

Pessoal,
gostaria de saber como faço para pegar o nome da coluna correspondente à célula ativa em um DBGrid.

O que eu quero fazer é: quando eu estiver em uma celúla de uma determinada coluna e, pressionar um determinada tecla, um ação ocorra.

EX:

procedure TfrmMovEstoque.dbgMovEstoqKeyPress(Sender: TObject; var Key: Char);
begin
if (Key = #13) and nome_da_coluna_da_celula_ativa = ´ITEM´ then
begin
.
.
.
end;
end;

Obrigado
Marcelo.


Mascotepc

Mascotepc

Responder

Posts

26/07/2004

Inutaishou

Amigo, não tenho certeza, não testei, mas acho que é o
DBGrid1.SelectedField;


[]´s,


Responder

Gostei + 0

26/07/2004

Mascotepc

Rodrigo,
se eu utilizar esta propriedade SelectedField como passo o nome do campo para comparação ?

Tentei:

DBGrid.SelectedField = ´NOME_DO_CAMPO´

mais este ´NOME_DO_CAMPO´ tem que ser do tipo TField

Obrigado pela ajuda.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar