Konuyu Oyla:
  • Derecelendirme: 3/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Form Kapatma olayında diğer kontrolleri atlatma
#1
İyi günler.

Formda üzerinde bulunan edit veya benzeri onexit olayı olan componentlerde 

Form.close yapınca  onexit olayı çalışıyor.

Formu   X   kapatınca onexit olayı çalışmıyor.

Bunu çalıştırmayan atlatan olay veya komut nedir ?
"…De ki: "Hiç bilenlerle bilmeyenler bir olur mu? Şüphesiz, temiz akıl sahipleri öğüt alıp-düşünürler" (Zümer Suresi, 9)
Cevapla
#2
Eğer onexit olayınca close u çalıştırıyosanız abort, exit yada halt ile sonlandırabilirsiniz..
// Bilgi paylaştıkça çoğalır.. 

Cevapla
#3
(19-12-2018, Saat: 17:43)mcuyan Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.Eğer onexit olayınca close u çalıştırıyosanız abort, exit yada halt ile sonlandırabilirsiniz..

Örneklemek için yazıyorum

formda edit1 componentinde  onexit olayı  Boş olamaz uyarısı versin

Edit1 componenti secili ve veri girmeden formdaki Kapat butonuna bastım.

Önce onexit olayı olayı oluştuğunda  edit1.text boş olamaz uyarısı geliyor. 

ama edit1 secili  formun X   basınca onexit olayı olmadan kapanıyor.

lütfen burada edit1  e odaklanmayın buna benzer birçok işlem için olayın nasıl çalıştığını anlamak
istiyorum.
"…De ki: "Hiç bilenlerle bilmeyenler bir olur mu? Şüphesiz, temiz akıl sahipleri öğüt alıp-düşünürler" (Zümer Suresi, 9)
Cevapla
#4
(20-12-2018, Saat: 12:08)cinarbil Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
(19-12-2018, Saat: 17:43)mcuyan Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.Eğer onexit olayınca close u çalıştırıyosanız abort, exit yada halt ile sonlandırabilirsiniz..

Örneklemek için yazıyorum

formda edit1 componentinde  onexit olayı  Boş olamaz uyarısı versin

Edit1 componenti secili ve veri girmeden formdaki Kapat butonuna bastım.

Önce onexit olayı olayı oluştuğunda  edit1.text boş olamaz uyarısı geliyor. 

ama edit1 secili  formun X   basınca onexit olayı olmadan kapanıyor.

lütfen burada edit1  e odaklanmayın buna benzer birçok işlem için olayın nasıl çalıştığını anlamak
istiyorum.

ben şöyle basit bişey yaptım. boş geçmesini istemediğim edit 'in tag özelliğini; eğer ekle butonuna bastımsa '2' yaptım. editin onexitinede eğer tag 2 ise 'boş geçme' diye mesaj verdim. ama eger  '0' sa demekki ekleme kaydetme olayı yok ozaman çıkışa basarsa edit1.tag:=0 olduğundan herhangi bir hata vermeden kapattım.
iş gördü...

çoklu durum için bunu global bir değişke ile yaptım. EditMode:char diye global bi değişken tanımladım. yukardaki gibi ekle yaptımsa  EditMode:='E' yaptım ve onexite eğer editMode:='E' ise boş geçemezsin değilse ..... şeklinde yaptım.

umarım işe yarar
Cevapla
#5
Merhaba.

Bahsettiğiniz konuyla ilgili çeşitli senaryolar üretilebilir ama ben kendi kullandığım yöntemle ufak bir örnek hazırladım. İhtiyacınız doğrultusunda şekillendirebilirsiniz. 

Kolay gelsin.


Ek Dosyalar
.zip   formclose.zip (Dosya Boyutu: 211,28 KB / İndirme Sayısı: 8)
Bazen daha ileriye ulaşmak için bir kaç adım geri gitmek mecburidir. Çünkü en ileri sıçrayışlar iki adım geriden başlar.
Cevapla
#6
(20-12-2018, Saat: 21:46)ihalilcoban Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.Merhaba.

Bahsettiğiniz konuyla ilgili çeşitli senaryolar üretilebilir ama ben kendi kullandığım yöntemle ufak bir örnek hazırladım. İhtiyacınız doğrultusunda şekillendirebilirsiniz. 

Kolay gelsin.

yanlız senin programda kapat deyince boş geçemezsin diyor. istenilen boş bile olsa kapat deyince çıkması... diğer durumlarda boş geçemezsin diyecek
Cevapla
#7
(20-12-2018, Saat: 21:52)forumcuali Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
(20-12-2018, Saat: 21:46)ihalilcoban Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.Merhaba.

Bahsettiğiniz konuyla ilgili çeşitli senaryolar üretilebilir ama ben kendi kullandığım yöntemle ufak bir örnek hazırladım. İhtiyacınız doğrultusunda şekillendirebilirsiniz. 

Kolay gelsin.

yanlız senin programda kapat deyince boş geçemezsin diyor. istenilen boş bile olsa kapat deyince çıkması... diğer durumlarda boş geçemezsin diyecek

Cevap yazan arkadaşlara teşekkür ederim.
"…De ki: "Hiç bilenlerle bilmeyenler bir olur mu? Şüphesiz, temiz akıl sahipleri öğüt alıp-düşünürler" (Zümer Suresi, 9)
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Çok sayıda form'daki DBgridlerin kolon genişliğini değiştirmek boreas 6 218 10-07-2019, Saat: 15:09
Son Yorum: boreas
  Diger formdaki degiskenden veri cekme arsl01 8 284 10-07-2019, Saat: 11:57
Son Yorum: arsl01
  Form içinde exe nasıl çalıştırılır? Cyb3r 2 261 04-07-2019, Saat: 09:53
Son Yorum: Cyb3r
  Form Deactivate narkotik 6 402 09-04-2019, Saat: 09:08
Son Yorum: Tuğrul HELVACI
  Formu üsteki çarpıdan veya komut ile kapatma Bay_Y 12 787 08-02-2019, Saat: 09:53
Son Yorum: narkotik



Konuyu Okuyanlar: 1 Ziyaretçi