değerli arkadaşlar;
showmodal ile show ettiğim formu minimize ederken kendinden önceki formun da minimize olmasını istiyorum. bunu nasıl yapabilirim. kolay gelsin.
iki formu minimize etme
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 386
- Kayıt: 02 Tem 2007 09:43
iki formu minimize etme
İsteyen, yapabildiğinden daha fazlasını yapar.
Re: iki formu minimize etme
Aşağıdaki tanımları formun public bölümüne yerleştirin:
Aşağıdakini implementation bölümüne yerleştirin :
Kod: Tümünü seç
AppState, FormState : TWindowState;
procedure WMSysCommand(var Message: TWMSysCommand); message
WM_SYSCOMMAND;
Kod: Tümünü seç
procedure TForm1.WMSysCommand(var Message: TWMSysCommand);
begin
case Message.CmdType and $FFF0 of
SC_MINIMIZE : begin
AppState := MainForm.WindowState;
FormState := Self.WindowState;
Self.WindowState := wsMinimized;
MainForm.WindowState := wsMinimized; // for D5
// for D7 works Application.Minimize i guess ;)
end;
SC_RESTORE : begin
MainForm.WindowState := AppState;
Self.WindowState := FormState;
end;
else inherited;
end;
end;
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri
Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
csunguray at netbilisim.kom
Net Bilişim Hizmetleri
Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
-
- Üye
- Mesajlar: 386
- Kayıt: 02 Tem 2007 09:43
Re: iki formu minimize etme
çok teşekkür ederim. çalışmalarınızda başarılar dilerim.
İsteyen, yapabildiğinden daha fazlasını yapar.