Пример #1
0
        private void chkEliminaOp_Changed(object sender, CheckedChangedEventArgs e)
        {
            CheckBox  chkEliminaOp = (CheckBox)sender;
            tCheckBox tmpCheckBoxx = new tCheckBox();
            int       p;

            p            = cercaPosizioneId(chkEliminaOp.Id.ToString());
            tmpCheckBoxx = statoCheckBox[p];
            if (chkEliminaOp.IsChecked)
            {
                tmpCheckBoxx.stato = true;
                statoCheckBox[p]   = tmpCheckBoxx;
                lblRisultato.Text  = tmpCheckBoxx.stato.ToString();
            }
            else
            {
                tmpCheckBoxx.stato = false;
                statoCheckBox[p]   = tmpCheckBoxx;
                lblRisultato.Text  = tmpCheckBoxx.stato.ToString();
            }
        }
Пример #2
0
        private int cercaPosizioneId(string id)
        {
            int       i = 0, p = -1;
            tCheckBox stato = new tCheckBox();

            while (i < statoCheckBox.Count && p < 0)
            {
                if (statoCheckBox[i].id == id)
                {
                    p = i;
                }
                i++;
            }
            if (p == -1)
            {
                stato.id    = id;
                stato.stato = false;
                p           = statoCheckBox.Count;
                statoCheckBox.Add(stato);
            }
            return(p);
        }