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 zaznaczenie jest 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