Olá galera, nesta Quick Tips estamos dando seqüência a Dicas DBGrid - 1 de 3.  Nesta iremos aprender como criar um arquivo  Ini, para armazenar as informações do título, Tamanho e FieldName de cada coluna,  ler e formatar as colunas de acordo com o arquivo INI.

Abra um bloco de notas, e digite o seguinte código no mesmo.

[Coluna1]
Titulo=Código
Tamanho=64
FieldName= Código
[Coluna2]
Titulo=Nome
Tamanho=259
FieldName=Nome
[Coluna3]
Titulo=Sexo
Tamanho=84
FieldName=ID

Salve este arquivo como Grid.INI

Crie uma Procedure private chamada CarregarFormato, e implemente o código abaixo:




Vamos entender o que foi feito. Primeiramente foi criado o arquivo ini, o create do mesmo pede o nome e caminho do arquivo a ser trabalhado. Segundo pegamos a quantidade de seções que temos neste arquivo.

E por último foi feito um loop com a quantidade de seções encontradas, lemos  do arquivo INI,  o nome da seção que esta no Index de “Secao” depois as opções fixas(Titulo, Tamanho, FieldName), e por último os valores de cada uma destas opções, e as colunas da DBGrid passaram a ter o conteúdo e formato do arquivo INI.

Para testar coloque no evento onCreate do form o seguinte:




Simples assim, agora ao rodar a aplicacação ele sempre vai restaurar a posição original. Na próxima dicas veremos como gravar um arquivo ini com as posições salvas deixadas pelo usuário.

Abraços e até mais !!!!!