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 !!!!!