1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
procedure LoadPosSize(Form : TForm);
// Permet de charger la dimension et la position d'une fiche
var
slTmp : TStringList;
begin
try
slTmp := TStringList.Create;
ExtractStrings([';'],[],Pchar(XMLToData(FMain.UserInfo.Name,Form.Name,'')),slTmp);
if slTmp.Count > 0 then
begin
Form.Top := StrToInt(slTmp[0]);
Form.Left := StrToInt(slTmp[1]);
Form.Height := StrToInt(slTmp[2]);
Form.Width := StrToInt(slTmp[3]);
end
else
Form.Height := Form.Height + 1;
slTmp.Free;
except
on E: exception do
begin
hLog.AddException(E,'LoadPosSize',[Form]);
end;
end;
end; |
Partager