• 09-06-2023, 22:42:02
    #1
    Merhaba, geliştirdiğim bir programda kullanıcının alt+f4 kombinasyonu ile programı kapatmasını engelliyorum. Burada bir problem yok, kullanıcı görev yöneticisi hariç programı kapatamıyor.


    Fakat, programın ihtiyaç duyduğu bir dosya, programın kaynak dosyasında bulunamazsa programın kapanmasını istiyorum. Ama, this.Close(); veya Application.Exit(); ile programı kapatmak istediğimde FormClosing Event'e bağlanıyor ve programı kapatmıyor.


    Bu durumu nasıl düzeltebilirim, neleri değiştirebilirim yardımlarınızı bekliyorum teşekkür ederim.
  • 09-06-2023, 22:48:42
    #2
    Araya bir if atsak? Form closing içerisinde file exist false gelirse senin algoritma ya girmese direkt environment.exit atsa?
  • 09-06-2023, 22:51:41
    #3
    Doğru çözüm şu eğer file yoksa bir bool nesnesi false değerini alacak ve formclosing içinde o bool nesnesi false ise messagebox ve e.cancel true satırına girmeyecek.
  • 09-06-2023, 22:55:00
    #4
    @DNCR14;
    Merhaba, durum sayenizde aşağıdaki şekilde çözüldü. Yardımınız için teşekkür ederim.