Não deixar o stringgrid selecionado de inicio.

Delphi

28/07/2005

Tentei várias propriedades e não consegui deixar o stringgrid sem a linha azul de inicio.

Não tem como deixar a propriedade FixedRows 1, e RowCount sem linha de inicio ?
Para não aparecer essa cor azul, de inicio...[/url]


Lynx

Lynx

Curtidas 0

Respostas

Massuda

Massuda

28/07/2005

Não tenho certeza, mas acho que isso funciona (não testei)...
var
  Rect: TGridRect;
...
  Rect.Left := -1;
  Rect.Top := -1;
  Rect.Right := -1;
  Rect.Bottom := -1;

  // melhor fazer isso antes do grid ficar visível
  StringGrid1.Selection := Rect;
...
...mas não lembro se o valor para iniciar o Rect deve ser -1 ou 0... :(


GOSTEI 0
Lynx

Lynx

28/07/2005

realmente funcionou.
Muito obrigado massuda.

Mas só uma perguntinha, onde eu encontro essas propriedades do stringgrid ?


GOSTEI 0
Massuda

Massuda

28/07/2005

Mas só uma perguntinha, onde eu encontro essas propriedades do stringgrid ?
Geralmente eu uso a Ajuda do Delphi... selecione uma propriedade no Object Inspector e tecle F1 ou clique em um componente na paleta e tecle F1, etc. Algumas coisas estão bem documentadas (até com exemplo), mas outras dão só uma noção do que se trata... Infelizmente, não tem versão em português e nem todo mundo lê inglês.


GOSTEI 0
Lynx

Lynx

28/07/2005

realmente, tem muita coisa..

Eu vi o help do stringgrid mas não achei o link que mostra sobre o TGridRect.


Só achei clicando no delphi, e apertando o F1 direto nele...
Obrigado


GOSTEI 0
POSTAR