none
Come richiamare un gruppo di checkbox con lo stesso tag? RRS feed

  • Domanda

  • Buongiorno,

    avrei bisogno di flaggare un tot di checkbox create dinamicamente, avevo pensato di dare lo stesso tag al gruppo da richiamare ma non so come passare la discriminante al metodo.

     public Form1()
            {
    
    public partial class Form1 : Form
        {
                for (int c = 0; c < 3; c++)
                {
    
                    for (int i = 0; i < 15; i++)
                        {
                     
                        // CHECKBOX
                        CheckBox check = new CheckBox();
                        check.Name = i;
                        check.Tag = c;
    
                        this.Controls.Add(check);
                        panel.Controls.Add(check);
    
                    }
    
                    //check categoria
    
                    CheckBox checkCat = new CheckBox();
                    string NomeTipo = Convert.ToString(j["macchine"][c]["nome"]);
                    checkCat.Name = c;
                    this.Controls.Add(checkCat);
                    panel.Controls.Add(checkCat);
                    checkCat.CheckedChanged += new System.EventHandler(this.checkCat_CheckedChanged);
                }
            }
    
    
            private void checkCat_CheckedChanged(object sender, EventArgs e)
            {
                CheckBox check = (CheckBox)sender;
                string nomePannel = Convert.ToString(check.Tag);
    			
    			// richiamo checkbox con tag "c" o altra discriminante
            }

    martedì 19 novembre 2019 12:50