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


TRX Antek AVT - 2310 ver 2,0


Автовишка HAULOTTE HA 16 SPX


POTANIACZ


Zrób Sam - rocznik 1985 [PDF] [PL]


Maxgear opinie


BMW E61 2.5d błąd 43E2 - klapa gasząca a DPF


Eveline ➤ Matowe pomadki Velvet Matt Lipstick 500, 506, 5007


Auta / Cars (2006) PLDUB.BRRip.480p.XviD.AC3-LTN / DUBBING PL


Peugeot 508 problem z elektroniką


AŚ Jelenia Góra