Case de tableau en C#

Im essayant de créer un tableau de Cases à cocher dans les Winforms et j'ai quatre Cases à cocher et si je clique sur une Case, un messagebox doit afficher les cases cochées.

 public void checkboxtest()
    {

        CheckBox[] boxes = new CheckBox[4];
        boxes[0] = checkBox1;
        boxes[1] = checkBox2;
        boxes[2] = checkBox3;
        boxes[3] = checkBox4;


        for (int i = 0; i <= 4; i++)
        {

                if (boxes[i].Checked == true && boxes[i].Enabled)
                {
                    MessageBox.Show("boxes[i] is clicked");
                }

        }
    }

    private void checkBox1_CheckedChanged(object sender, EventArgs e)
    {
        checkboxtest();
    }

    private void checkBox2_CheckedChanged(object sender, EventArgs e)
    {
        checkboxtest();
    }

continue pour le 3 et le 4 aussi...

Comment dois-je procéder ??
Merci.

Pourquoi ne pas utiliser des événements, Vous le faites entièrement faux!

OriginalL'auteur SLp | 2010-08-25