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.
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
Curtir tópico
+ 0
Responder
Posts
26/07/2004
Inutaishou
Amigo, não tenho certeza, não testei, mas acho que é o
[]´s,
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.
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
Clique aqui para fazer login e interagir na Comunidade :)