procedure SaveLableFont(MyLabel: TLabel);
var
Ini: TIniFile;
begin
Ini := TIniFile.Create('C:\Segurança.ini');
try
MyLabel.Font.Name := Ini.ReadString(MyLabel.Name, 'Nome_Fonte', '');
...
finally
Ini.Free;
end;
end;
procedure GetLableFont(MyLabel: TLabel);
var
Ini: TIniFile;
begin
Ini := TIniFile.Create('C:\Segurança.ini');
try
Ini.WriteString(MyLabel.Name, 'Nome_Fonte', MyLabel.Font.Name);
...
finally
Ini.Free;
end;
end;
...
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
var
I: Integer;
begin
for I := 0 to Form1.ComponentCount-1 do
begin
if Form1.Components[I] is TLabel then
SaveLabelFont(TLabel(Form1.Components[I])); //Função a implemntar que grava as propriedades do Label de um ini
end;
end;
procedure TForm1.FormCreate(Sender: TObject);
var
I: Integer;
begin
for I := 0 to Form1.ComponentCount-1 do
begin
if Form1.Components[I] is TLabel then
GetLabelFont(TLabel(Form1.Components[I])); //Função a implemntar que lê as propriedades do Label de um ini
end;
end;