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:
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
Curtir tópico
+ 0
Responder
Post mais votado
08/03/2006
StringGrid1.Row - linha
StringGrid1.Col - coluna
StringGrid1.Cells[StringGrid1.Col,StringGrid1.Row] - celula
por exemplo:
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
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
Clique aqui para fazer login e interagir na Comunidade :)