Form Pencereleri ile ilgili bir sıkıntım var.

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
modigant
Üye
Mesajlar: 40
Kayıt: 08 Mar 2008 01:35

Form Pencereleri ile ilgili bir sıkıntım var.

Mesaj gönderen modigant »

Selam arkadaşlar,

Geliştirdiğim bir program üzerinde bir anaform ve bu ana form a bağlı ihtiyac duyulduğunda açılacak olan bazı formlar var. İstediğim anaformun üzerinde bu formlardan biri açıldığında anaformun arkada pasif durumda beklemesi ve açılan formların close buttonundan kapanmadığı suretce ana formun üzerinde kalmasını istiyorum. Bunu mdi form - mdi child form olarak denedim fakat sonuç alamadım. Anaformu main form secerekte denedim ama yine olmadı. Acaba nerede hata yapıyorum ? Yada bilmediğim belki başka bir ayar vardır .

Yardımcı olabilecek arkadaşlara şimdiden teşekkürler...
Sular yükselince, balıklar karıncaları yer...Sular çekilince de karıncalar balıkları...Kimse bugünkü üstünlüğüne ve gücüne güvenmemelidir....
Çünkü kimin kimi yiyeceğine.. "Suyun Akışı Karar Verir..."
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: Form Pencereleri ile ilgili bir sıkıntım var.

Mesaj gönderen Battosai »

Açtığın formu modal açarsan MDI işi ile uğraşmana gerek kalmaz....yani....Form2.Showmodal
Kullanıcı avatarı
modigant
Üye
Mesajlar: 40
Kayıt: 08 Mar 2008 01:35

Re: Form Pencereleri ile ilgili bir sıkıntım var.

Mesaj gönderen modigant »

kardeş çok saol. Büyüksün...:)
Sular yükselince, balıklar karıncaları yer...Sular çekilince de karıncalar balıkları...Kimse bugünkü üstünlüğüne ve gücüne güvenmemelidir....
Çünkü kimin kimi yiyeceğine.. "Suyun Akışı Karar Verir..."
F.Atagun
Üye
Mesajlar: 158
Kayıt: 01 Oca 2008 01:56

Re: Form Pencereleri ile ilgili bir sıkıntım var.

Mesaj gönderen F.Atagun »

Hocam, bende bişiler ekliyim.

Biliyorsunuz ki Showmodal'da o form açıkken başka form açamazsınız. Bazen diğer formlarıda açmak isteyebilirsiniz. O zaman Form stilini "fsStayOnTop" olarak kullanabilirsiniz. Böylece formunuz AnaForm arkasına düşmez.

Ayrıca
Fahrettin Hocam'ın formun Windows Taskbarda görünmesi için güzel bir kodu vardı. :ara

Kod: Tümünü seç

procedure CreateParams(var Params: TCreateParams); override;  

Kod: Tümünü seç

procedure TForm43.CreateParams(var Params: TCreateParams);    //  TaskBarda  görünsün 
begin
inherited;
Params.WndParent := GetDesktopWindow();
end;

Kolay gelsin





Sevgi ve Saygılarımla
Cevapla