Sve forme imaju postavljeno WindowState na wsNormal.
Ako maximiziram jednu od Child formi, sve Child form se maximiziraju.
Nakon što de-maximiziram tu formu, sve se vrate u stanje prije maximiziranja - veličina i položaj.
Prilikom učitavanja forme koristim:
Code:
procedure TfmPartneri.FormShow(Sender: TObject);
begin
LockWindowUpdate(Handle);
Left := dm.IniRead('FMPARTNERI', 'LEFT', Left);
TOP := dm.IniRead('FMPARTNERI', 'TOP', Top);
Width := dm.IniRead('FMPARTNERI', 'WIDTH', Width);
Height := dm.IniRead('FMPARTNERI', 'HEIGHT', Height);
WindowState := dm.IniRead('FMPARTNERI', 'STATE', wsNormal);
dbgPartneri.LoadFromIniFile;
LockWindowUpdate(0);
end;
procedure TfmPartneri.FormShow(Sender: TObject);
begin
LockWindowUpdate(Handle);
Left := dm.IniRead('FMPARTNERI', 'LEFT', Left);
TOP := dm.IniRead('FMPARTNERI', 'TOP', Top);
Width := dm.IniRead('FMPARTNERI', 'WIDTH', Width);
Height := dm.IniRead('FMPARTNERI', 'HEIGHT', Height);
WindowState := dm.IniRead('FMPARTNERI', 'STATE', wsNormal);
dbgPartneri.LoadFromIniFile;
LockWindowUpdate(0);
end;
kod zatavarnja forme koristim inveznu proceduru. Upisuje ispravne podatke - provjereno.
Radim s D2007.
Zna li tko što o ovom poblemu?