çalışan programı taskbarda göstermek

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
burakb44
Üye
Mesajlar: 131
Kayıt: 11 Mar 2005 03:13

çalışan programı taskbarda göstermek

Mesaj gönderen burakb44 »

arkadaşlar mrb.
programımda onlarca form var formlardan herhangi birini simge durumunda küçülttüğümde açık olan diğer formlar ekranda kalıyor birde formu simge durumunda küçülterek masaüstüne atıyor,

benim yapmak istediğim program içinde herhangi bir formu simge durumunda küçülttüğümde taskbarın üzerine küçültsün ana formu simge durumunda küçülttüğümde ise açık olan bütün formlar taskbar üzerine küçülsün

yardımlarınız için teşekkürler.

Burak BİTİKÇİ
aLonE CoDeR
Kıdemli Üye
Mesajlar: 1223
Kayıt: 26 Nis 2005 04:08

Mesaj gönderen aLonE CoDeR »

Merhaba.

Forumda konuşulmuştur muhtemelen emin değilim ama "Application.OnMinimize" olarak genel bi arama yaparsanız istediğiniz kodlara ulaşabilirsiniz sanırım.

Kolay gelsin.
Kullanıcı avatarı
67neo
Üye
Mesajlar: 20
Kayıt: 29 May 2005 01:31
Konum: Antalya
İletişim:

Mesaj gönderen 67neo »

Aynı sorun bende de var. Ama bahsettiğiniz sayfayı ve ona benzer olanları da inceledim. Yani her açılan yeni formu taskbarda göstermek istiyorum. Tıpkı anaform gibi.
Bilgi paylaştıkça çoğalır. Başarı ise bunun sonucudur.
Kullanıcı avatarı
67neo
Üye
Mesajlar: 20
Kayıt: 29 May 2005 01:31
Konum: Antalya
İletişim:

Mesaj gönderen 67neo »

Pardon burakb44 kardeşimiz Anaform ve yavru form ilişkisinden bahsediyor. Ben ise birbirinden bağımsız normal formların çalışırken ya day simge durumuna tıklandığında masaüstünde değil taskbar da gözükmesini istiyorum. Teşekkürler.
Bilgi paylaştıkça çoğalır. Başarı ise bunun sonucudur.
oguzozturk74
Kıdemli Üye
Mesajlar: 574
Kayıt: 01 Şub 2004 12:29
Konum: Erdemli - MERSİN

Mesaj gönderen oguzozturk74 »

Kod: Tümünü seç

Frm1.FormClose(Sender: TObject; var Action: TCloseAction); 
begin 
  Action := caFree;
  Frm1:=nil;
end;
Kullanıcı avatarı
67neo
Üye
Mesajlar: 20
Kayıt: 29 May 2005 01:31
Konum: Antalya
İletişim:

Mesaj gönderen 67neo »

Aslında tam olarak anlatmak istediğim buydu;
Resim
Bilgi paylaştıkça çoğalır. Başarı ise bunun sonucudur.
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4740
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

Merhaba...

- Projede sadece AnaForm'un Window Parenti Taskbar, diğerleri AnaForm gibi düşünürsek şu çözümü denemiştim olmuştu... Forumda daha önce bahsi geçmişti ama burada da bulunsun...

- Ana form dışındaki her forma aşağıdaki ve benzerlerini ekle...

Form2 için ekleyeceğin...

Kod: Tümünü seç

type
  TForm2 = class(TForm)
  protected
    procedure CreateParams(var Params: TCreateParams); override;

Kod: Tümünü seç

procedure TForm2.CreateParams(var Params: TCreateParams);
begin
  inherited;
  Params.WndParent := GetDesktopWindow();
end;
- Hangi forma eklersen o form direk Taskbar'a minimize olacaktır...

Başarılar...
Resim
Resim ....Resim
Kullanıcı avatarı
67neo
Üye
Mesajlar: 20
Kayıt: 29 May 2005 01:31
Konum: Antalya
İletişim:

Mesaj gönderen 67neo »

Dediğiniz gibi yaptım ve oldu. Çok teşekkür ediyorum.
Bilgi paylaştıkça çoğalır. Başarı ise bunun sonucudur.
serkan
Üye
Mesajlar: 666
Kayıt: 10 Tem 2003 12:08
Konum: bursa

Mesaj gönderen serkan »

selam böyle bir durum banada lazım oldu ama yapamadım..delphi6 kullanıyorum farkedermi bu kodları nereye yazıyoruz.form1 ve form2 yi ne olarak tanımlıcaz(mdiform,mdichild,normal) daha ayrıntılı yazarsanız sevinirim.
Kullanıcı avatarı
bobasturk
Kıdemli Üye
Mesajlar: 1387
Kayıt: 20 May 2004 08:39
Konum: Düzce

Mesaj gönderen bobasturk »

merhaba @serkan ustam,

muharrem ustamın cevabına karışmak uygun olmaz ama verdiği ilk kodu editörde type altına kopyala yapıştır ve sonra ctrl+shift+c ye bas editörün end. satırından önce sana procedure yi açacak ve ikinci kodu oraya yazacaksın.

kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Resim
alitiras
Üye
Mesajlar: 8
Kayıt: 11 Eyl 2014 09:36

Re: çalışan programı taskbarda göstermek

Mesaj gönderen alitiras »

@mrmarman Elinize Sağlık çok işe yaradı
Cevapla