SORU
3 Kasım 2009, Salı


Geçersiz standart kapat (X) Windows Form düğmesi

Nasıl bir kullanıcı bir Windows Forms uygulaması (kırmızı X) Kapat düğmesini tıklattığında ne değiştirmek için ne yapmam lazım (C#)?

CEVAP
3 Kasım 2009, Salı


OnFormClosing bunu yapmak için geçersiz kılabilirsiniz. Yapma dikkatli ol her şey çok beklenmedik, klik 'X' kapatmak için iyi anlaşılan bir davranıştır.

protected override void OnFormClosing(FormClosingEventArgs e)
{
    base.OnFormClosing(e);

    if (e.CloseReason == CloseReason.WindowsShutDown) return;

    // Confirm user wants to close
    switch (MessageBox.Show(this, "Are you sure you want to close?", "Closing", MessageBoxButtons.YesNo))
    {
    case DialogResult.No:
        e.Cancel = true;
        break;
    default:
        break;
    }        
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jejoab

    Jejoab

    4 NİSAN 2008
  • TheTwistedFrequency

    TheTwistedFr

    26 NİSAN 2010
  • Willie D.

    Willie D.

    16 Aralık 2006