Witam mam pewien problem z instrukcja zamykającą aplikację mianowicie.
public static void zamykanie(FormClosingEventArgs pZmienna)
{
DialogResult wynik = MessageBox.Show("Czy napewno chcesz zamknąć program ?", "Zamykanie programu", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation);
if (wynik == DialogResult.OK)
{
Application.Exit();
}
else
{
pZmienna.Cancel = true;
}
}
Jest kod odpowiedzialny za wyświetlenie okna z informacja o zamykaniu programu w momencie gdy owy program wyłączamy.
-
gdy wciśniemy "Cancel" program zachowuje się prawidłowo czyli nie wyłącza się.
-
gdy wciśniemy "OK" program zachowuje się jak by nic nie zrobił i znowu na ekranie mamy okno i informacją o zamykaniu programu i gdy 2 raz naciśniemy "OK" wtedy się zamyka
3.gdy wciśniemy "OK" program zachowuje się jak by nic nie zrobił i znowu na ekranie mamy okno i informacją o zamykaniu programu i gdy wtedy naciśniemy przycisk "Cancel "to program i tak sie zamyka.
Proszę o komentarz i wyjaśnienie błędu.