Obter célula focada de um StringGrid

08/03/2006

0

Gostaria de saber como faço para pegar a coluna focada de um [b:357b3feaf8]string grid[/b:357b3feaf8]??

Tenho uma aplicação q tem um texto em cada célula e gostaria q quando o usuario clica-se em um botão me retorna-se a o indice da coluna onde esta o [b:357b3feaf8]focus[/b:357b3feaf8] no [b:357b3feaf8]stringGrid[/b:357b3feaf8]


[b:357b3feaf8]Vlw[/b:357b3feaf8]

:wink:


Fernando Piccini

Fernando Piccini

Responder

Post mais votado

08/03/2006

StringGrid1.Row - linha
StringGrid1.Col - coluna
StringGrid1.Cells[StringGrid1.Col,StringGrid1.Row] - celula

por exemplo:
showmessage(
   ´Você está na linha ´+inttostr(StringGrid1.Row)+
   ´, coluna ´+inttostr(StringGrid1.Col)+
   ´, cujo valor da célula é ´+StringGrid1.Cells[StringGrid1.Col,StringGrid1.Row]
);



Emerson Nascimento

Emerson Nascimento
Responder

Mais Posts

08/03/2006

Adriano Santos

Da pra pegar no evento [b:1b90d67bf9]onSelectCell[/b:1b90d67bf9] do TStringGrid.

procedure TForm1.StringGridSelectCell(Sender: TObject; ACol, ARow: Integer;
  var CanSelect: Boolean);
begin
  Form1.Caption := ´Coluna: ´ + IntToStr(ACol) + ´ - Linha: ´ + IntToStr(ARow);
end;



Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar