Fórum Dbgrid #177787
27/08/2003
0
Preciso que ao clicar num botão, o cursor seja posicionado numa determinada célula de um Dbgrid?
Alguém sabe como fazer?
Obrigado.
Ivo.
Alguém sabe como fazer?
Obrigado.
Ivo.
Ivo
Curtir tópico
+ 0
Responder
Posts
27/08/2003
Mmtoor
caro amigo:
qual seria o parâmetro para esta seleção, digo, o código, o nome, uma determinada data, valor, etc...
MMTOOR2003
qual seria o parâmetro para esta seleção, digo, o código, o nome, uma determinada data, valor, etc...
MMTOOR2003
Responder
Gostei + 0
27/08/2003
Wbb
Caro colega,
Uma das maneiras de resolver seu problema é a seguinte:
Declare uma nova classe na cláusula Type:
type
TMostraProp = class (TDBGrid);
Em seguida, no evento OnClick de um botão (por exemplo), utilize as propriedades ´Col´ e ´Row´ da nova classe para posicionar o cursor do mouse onde desejar. Aliás, o cursor não será posicionado em lugar nenhum, mas sim, será ativada a célula desejada no DBGrid.
Exemplo:
procedure TfrmFiltros.Button1Click(Sender: TObject);
begin
TMostraProp(DbGrid1).Col := 2;
TMostraProp(DbGrid1).Row := 3;
end;
Neste exemplo acima, será selecionada a célula referente à Coluna 2 e à Linha 3.
wbb
Uma das maneiras de resolver seu problema é a seguinte:
Declare uma nova classe na cláusula Type:
type
TMostraProp = class (TDBGrid);
Em seguida, no evento OnClick de um botão (por exemplo), utilize as propriedades ´Col´ e ´Row´ da nova classe para posicionar o cursor do mouse onde desejar. Aliás, o cursor não será posicionado em lugar nenhum, mas sim, será ativada a célula desejada no DBGrid.
Exemplo:
procedure TfrmFiltros.Button1Click(Sender: TObject);
begin
TMostraProp(DbGrid1).Col := 2;
TMostraProp(DbGrid1).Row := 3;
end;
Neste exemplo acima, será selecionada a célula referente à Coluna 2 e à Linha 3.
wbb
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)