S.A.
Forumda yaptığım aramalarıma rağmen sorunumla ilgili sağlıklı bir sonuç elde edemedim. Benim yapmak istediğim form1 gizli iken form2 veya form3 ü minimize ettiğim zaman statusbar'a inmesini istiyorum ama form sol alt koşeye minimize oluyor. Form2 veya form3 ü minimize ettiğim zaman form2 veya form3'ün değil form1'in statusbar'a inmesini istiyorum ve tekrar statusbarı tıkladığım zaman minimize ettiğim formdan açılmasını istiyorum bu konuda yardımcı olan arkadaşlara şimdiden teşekkürler..
Form Minimize
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Merhaba...
- Formda daha önce bahsi geçmişti... Çözüm olarak şunu refere edebilirim...
viewtopic.php?t=8371#50369
- Formda daha önce bahsi geçmişti... Çözüm olarak şunu refere edebilirim...
viewtopic.php?t=8371#50369
merhaba...mrmcop yazdı:Merhaba...
- Formda daha önce bahsi geçmişti... Çözüm olarak şunu refere edebilirim...
viewtopic.php?t=8371#50369
yardımın için öncelikle teşekkür ederim fakat linkte bahsi geçen konu hakkında diğer bir bölümde bu bilgiye ulaştım ama bu sonuç benim problemimi çözmüyor.benim istediğim verdiğin linkte 67neo isimli üyenin göndermiş olduğu bir resim var farz edelim o şekilde bütün formlar açık ben form4 minimize ediyorum ve bütün formların taskbar'a inmesini istiyorum nasıl ana formu minimize ettiğin zaman hepsi aşağı tek bir bölgeye iniyorsa bende form4 'ü minimize ettiğim zaman bütün formların taskbar'a ana formda olduğu gibi taskbar'a geçmesini istiyorum
Kod: Tümünü seç
type
TForm4 = class(TForm)
.
.
.
procedure WMSyscommand(var msg: TWmSysCommand); message WM_SYSCOMMAND;
.
.
.
procedure TForm4.WMSyscommand(var msg: TWmSysCommand);
begin
case (msg.CmdType and $FFF0) of
SC_MINIMIZE: Application.Minimize;
SC_RESTORE : Application.Restore;
end;
inherited;
end;
bukentay yazdı:umarim isinizi gorur...Kod: Tümünü seç
type TForm4 = class(TForm) . . . procedure WMSyscommand(var msg: TWmSysCommand); message WM_SYSCOMMAND; . . . procedure TForm4.WMSyscommand(var msg: TWmSysCommand); begin case (msg.CmdType and $FFF0) of SC_MINIMIZE: Application.Minimize; SC_RESTORE : Application.Restore; end; inherited; end;


aslında kısmen çözüm oluyor ama tam olarak işimi görmüyor form1 form2 yi taskbar'a indiriyor fakat minimize işlemini yaptığım form3'ü ise destop'a minimize ediyor benim istediğim şey ise nasıl form1 ve form2 yi taskbara minimize ediyorsa minimize işlemi yaptığım form3'ü de taskbar'a hep beraber minimize etsin tabi tek sütün içerisinde
Burada minimize olmayan formları nasıl taskbar'da göstereceğin bahsedilmiş. Bunu ve yukarıdaki minimize kodlarını birlikte kullanman sorununu çözebilir.
http://www.delphifaq.com/faq/delphi/win ... f468.shtml
http://www.delphifaq.com/faq/delphi/win ... f468.shtml