Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 4/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Formun Arkada Kalması
#1
Question 
Merhaba, showmodal olarak gösterdiğim formda bazen döngülerde bazen döngü sonunda koyduğum showmessage komutunda arkada kalma sorunu oluyor bazen taskbarda program iconuna tıklayınca öne geliyor ama bazen getiremiyorum.

Örnek senaryo for döngüsü ile 1000 kayıt ekliyorum ekleme işlemi bittiğinde showmessage ile bitti mesajı veriyor program eklemeye başlıyor kullanıcı Windows + D tuşu ile masaüstüne geçiyor daha sonra programın işi bitmiştir deyip icona tıkladığında ekranda işlem yapamıyor çünkü showmessage komutuna ok tıklaması lazım ama ekranda showmessage görünmüyor.

“Do. Or do not. There is no try.”
Cevapla
#2
(18-12-2016, Saat: 03:25)masteryoda Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlMerhaba, showmodal olarak gösterdiğim formda bazen döngülerde bazen döngü sonunda koyduğum showmessage komutunda arkada kalma sorunu oluyor bazen taskbarda program iconuna tıklayınca öne geliyor ama bazen getiremiyorum.

Örnek senaryo for döngüsü ile 1000 kayıt ekliyorum ekleme işlemi bittiğinde showmessage ile bitti mesajı veriyor program eklemeye başlıyor kullanıcı Windows + D tuşu ile masaüstüne geçiyor daha sonra programın işi bitmiştir deyip icona tıkladığında ekranda işlem yapamıyor çünkü showmessage komutuna ok tıklaması lazım ama ekranda showmessage görünmüyor.

Merhaba,
Aynı senaryo ile ben de çok karşılaşıyordum, çözüm olarak mesajları göstereceğim bir form tasarladım ve mesajı form içerisindeki ilgili memo yada Label üzerinde gösteriyorum ve mesaj gösterme işlemi için ayrı fonksiyonlar tanımladım. formu ShowModal ile çağırmasanız da mesaj formu TaskBarda görüntülendiği için kullanıcı da mesajı ister istemez görecek, farkedecektir. 

Örnek;
HataMsj('Sorgulama esnasında Hata oluştu!');
BildirimMsj('Sorgulama işlemi sonlanmıştır! ');
UyariMsj('Eksik yada Hatalı veri girişi.......');
Cevapla
#3
(19-12-2016, Saat: 10:13)Cyber Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
(18-12-2016, Saat: 03:25)masteryoda Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlMerhaba, showmodal olarak gösterdiğim formda bazen döngülerde bazen döngü sonunda koyduğum showmessage komutunda arkada kalma sorunu oluyor bazen taskbarda program iconuna tıklayınca öne geliyor ama bazen getiremiyorum.

Örnek senaryo for döngüsü ile 1000 kayıt ekliyorum ekleme işlemi bittiğinde showmessage ile bitti mesajı veriyor program eklemeye başlıyor kullanıcı Windows + D tuşu ile masaüstüne geçiyor daha sonra programın işi bitmiştir deyip icona tıkladığında ekranda işlem yapamıyor çünkü showmessage komutuna ok tıklaması lazım ama ekranda showmessage görünmüyor.

Merhaba,
Aynı senaryo ile ben de çok karşılaşıyordum, çözüm olarak mesajları göstereceğim bir form tasarladım ve mesajı form içerisindeki ilgili memo yada Label üzerinde gösteriyorum ve mesaj gösterme işlemi için ayrı fonksiyonlar tanımladım. formu ShowModal ile çağırmasanız da mesaj formu TaskBarda görüntülendiği için kullanıcı da mesajı ister istemez görecek, farkedecektir. 

Örnek;
HataMsj('Sorgulama esnasında Hata oluştu!');
BildirimMsj('Sorgulama işlemi sonlanmıştır! ');
UyariMsj('Eksik yada Hatalı veri girişi.......');

Mesajı tek tanımlayıp tümünü tek fonksiyonla halledebilirdin.
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Kuvvete dayanamayan adalet aciz, 
Adalete dayanamayan kuvvet zalimdir.
WWW
Cevapla
#4
Burada sorun formlarımda da bu tür bir sorunla karşılaşmam örnek local ağda değilde dış bir ip ile programa bağlandığımda anaformum dan kasa buttonuna tıklandığında cursor dönüyor kasa formum açıldığı anda ekranda görünmek yerine anaformum görünüyor taskbarda program ikonuna tıkladığımda kasaformu öne geliyor bazende çok gıcık bir şekilde gelmiyor bu sorun showmessage, MessageBoxW, form.showmodal larında oluyor.

“Do. Or do not. There is no try.”
Cevapla
#5
Bu sorun Windows'un* hasta eden sorunlarından biri. Hatırlarsanız Delphi kurulumunda ilk başta dil seçimi var. Oda aynı olaya maruz kalıyor.
Çözümünü bilmiyorum. Acaba formu her zaman üstte göster demek çözüm olabilir mi? Tam ekran kaplayan formunuz yoksa konumlandırırken diğer formların arkasında kalmayacak şekilde konumlandırılabilir.
Tabi bunlar geçici çözümler.
Ağlarsa kablosuz ağlar, gerisi yerel ağlar...
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Formun tasarım ve çalışma anındaki farkları esistem 4 662 01-02-2017, Saat: 12:15
Son Yorum: esistem
  Yeni bir form açtığımda ilk formun altında kalıyor ve aktif hale gelmiyor sbagcioglu 2 1.326 15-12-2016, Saat: 12:27
Son Yorum: JavaCiva
Lightbulb Formun taşınması eventi nedir ? yhackup 4 2.573 17-09-2016, Saat: 10:31
Son Yorum: yhackup



Konuyu Okuyanlar: 1 Ziyaretçi