[ franjo_tahi @ 27.11.2008. 13:55 ] @
Na MDI formi otvaram nekoliko MDIChild formi.

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;


kod zatavarnja forme koristim inveznu proceduru. Upisuje ispravne podatke - provjereno.

Radim s D2007.

Zna li tko što o ovom poblemu?
[ Bojan Kopanja @ 27.11.2008. 15:47 ] @
Sta je tacno problem? Ovo sto si opisao za maximize i restore je sasvim normalno ponasanje MDI aplikacija...
[ franjo_tahi @ 28.11.2008. 08:24 ] @
Ako imam otvoreno nekoliko MDAChidl formi, a maksimiziran jednu od njih, da li je ok da se maksimiziraju i ostale?
[ savkic @ 28.11.2008. 11:08 ] @
> Ako imam otvoreno nekoliko MDAChidl formi, a maksimiziran jednu od njih, da li je ok da se maksimiziraju i ostale?

Nije. Kako si uopšte utvrdio da se to dešava? Ako se to dešava onda je greška u tvom kodu, moj ti je savet da probaš zvanični Delphi demo, File/New/Other/Projects/MDI.