form1 to front

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
erdogan_ozkaya
Üye
Mesajlar: 839
Kayıt: 03 Eki 2007 02:00

form1 to front

Mesaj gönderen erdogan_ozkaya »

Arkadaşlar,

3 form düşünün ANA_FORM, SIPARIS_FORM, TELEFON_FORM,
ANA_FORM dan SIPARIS_FORM formu show diyerek çağırıyorum,

SIPARIS_FORM formda ise TELEFON_FORM formu çağırıyorum fakat arka planda kalıyor

TELEFON_FORM form bir midi formu
ANA_FORM ve SIPARIS_FORM formun borderstyle özelliği bsnone

aşağıdaki kod ile yapmaya çalışıyorum ama önde gelmiyor, nasıl çözebilirim ?
yani butona bastığımda TELEFON_FORM show diyerek öne çıksın.

Kod: Tümünü seç

            MainForm.show;    
            MainForm.BringToFront;
not: showmodal ile çağırınca oluyor fakat showmodal özelliğini kullanamam atıyorum telefon geldiğinde eğer müşteri yeni ise diğer pencerelere geçmesi gerekebilir vs.

teşekkürler
erdogan_ozkaya
Üye
Mesajlar: 839
Kayıt: 03 Eki 2007 02:00

Re: form1 to front

Mesaj gönderen erdogan_ozkaya »

Kod: Tümünü seç

  If MainForm.visible = false then
    begin
      MainForm.visible := true;
      MainForm.BringToFront;
    end
     else
    begin
MainForm.BringToFront;
:) teşekkürler
erdogan_ozkaya
Üye
Mesajlar: 839
Kayıt: 03 Eki 2007 02:00

Re: form1 to front

Mesaj gönderen erdogan_ozkaya »

olmadı ya yine :(
anonymousdelphicoder
Üye
Mesajlar: 152
Kayıt: 16 May 2014 11:23

Re: form1 to front

Mesaj gönderen anonymousdelphicoder »

SetForegroundWindow kullanin.
m_yaprakci

Re: form1 to front

Mesaj gönderen m_yaprakci »

formları çağırırken .showmodal kullanın.
ANA_FORMda: SIPARIS_FORM.showmodal;
SIPARIS_FORMda : TELEFON_FORM.showmodal;
Cevapla