Como salvar tamanho Coluna em um StringGrid?

Delphi

24/08/2007

alguem sabe como salvar o tamanho da Coluna em um StringGrid.

tipo a pessoa redimenciona as colunas do stringgrid e na prox. vez que o form for aberto as colunas assumen o tamanho da ultima vez.


sei que tem como fazer isso criando um arquivo .ini e salvando as configurações de cada coluna....mais nunca fiz isso alguem tem uma forma mais simples de resolver esse problema?


Obrigado desde jah!!!


Hviana

Hviana

Curtidas 0

Respostas

Marcosrocha

Marcosrocha

24/08/2007

Não lembro exatamente qual o tipo de dado é a propriedade ColWidths... mas assumindo que fosse um Array of Integer e minha StringGrid tivesse 5 Colunas (1 Fixa + 4 Variáveis) basta Criar uma variável do tipo e no FormCreate passar a propriedade para ele...
private declarations
  TamanhoPadrao: Array[0..5] of Integer;
public declarations
...

procedure TForm1.FormCreate(Sender: TObject);
begin
  TamanhoPadrao := StringGrid1.ColWidths;
end;

procedure TForm1.FormShow(Sender: TObject);
begin
  StringGrid1.ColWidths := TamanhoPadrao;
end;



GOSTEI 0
POSTAR