Czemu jeden z dwóch checkbox'ów nie działa?

0

Mam taki kod. W uproszczeniu.

private void zaznaczenie(object sender, MouseEventArgs e)
        {
            if (e.Button == System.Windows.Forms.MouseButtons.Left)
            {

                if (checkbox1.Checked)
                {
                    checkbox2.Enabled = false;
                }
                if (checkbox2.Checked)
                {
                    checkbox1.Enabled = false;

                }

            }

        }

1.Uruchamiam program.
2.Klikam checkbox1.Wtedy zgodnie z kodem checkbox2 robi się nie aktywny.
3.Zamykam program i uruchamiam go jeszcze raz.
4.I teraz - dlaczego po zaznaczeniu checkbox2, checkbox1 jest cały czas aktywny?
5.Stosowałem if else if, ale też nie działało.

2

Pewny jesteś że metoda zaznaczeniejest wywoływana gdy klikasz w checkbox2 ?

0

kreis84, no właśnie miałem ogromną nadzieję, że tak, ale z tego, co widzę chyba tak nie jest. A wiecie może jak ją podczepić?

2

Tak samo jak podczepiłeś ją do checkBox1 :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0