Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania bez odpowiedzi
Viewing all articles
Browse latest Browse all 21942

c# Dispose winform

$
0
0

Witam.

Jak dodać własną metodę do winform tak aby wykonała się tylko raz. Może dam przykład kodu który działa mi źle:

                // W głównym pliku Program.cs
                using (var window = new Form1())
                {
                    Application.Run(window);
                }

                // w pliku Form1.Designer.cs

        event Action onDispose;
        protected override void Dispose(bool disposing)
        {
            if (disposing)
            {

                if (onDispose != null)
                    onDispose();
                if (components != null)
                {
                    components.Dispose();
                }
            }

            base.Dispose(disposing);
        }

// i w konstruktorze dodaje funkcję do onDispose




Niestety jak zamknie się okno onDispose wykonuje się 2 razy. Jak to naprawić?

                

 


Viewing all articles
Browse latest Browse all 21942

Trending Articles


Sprawdź z którą postacią z anime dzielisz urodziny


MDM - Muzyka Dla Miasta (2009)


Częstotliwość 3.722MHz


POSZUKIWANY TOMASZ SKOWRON-ANGLIA


Ciasto 3 Bit


Kasowanie inspekcji Hyundai ix35


Steel Division 2 SPOLSZCZENIE


SZCZOTKOWANIE TWARZY NA SUCHO


Potrzebuje schemat budowy silnika YX140


Musierowicz Małgorzata - Kwiat kalafiora [audiobook PL]