Como salvar tamanho Coluna em um StringGrid?
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!!!
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
Curtidas 0
Respostas
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