Exemple #1
0
        public void AddPair(StringPair pair)
        {
            pair.Number = Convert.ToByte(_pairs.Count + 1);
            _pairs.Add(pair);
            var oc = new UCPuzzleOption(pair);

            oc.Width  = fLPanel2.Width - 30;
            oc.Anchor = AnchorStyles.Right | AnchorStyles.Left;
            // oc.OptionRemoved += OptionRemoved;
            fLPanel2.Controls.Add(oc);
        }
Exemple #2
0
        private void Make()
        {
            fLPanel2.Controls.Clear();
            byte i = 1;

            foreach (StringPair o in _pairs)
            {
                o.Number = i++;

                var oc = new UCPuzzleOption(o);
                //  oc.CheckedChanged += OptionItem_CheckedChanged;
                oc.Width = fLPanel2.Width - 30;
                //oc.Anchor = AnchorStyles.Right | AnchorStyles.Left;



                oc.PairRemoved += PairRemoved;

                fLPanel2.Controls.Add(oc);
            }
        }
Exemple #3
0
 private void PairRemoved(UCPuzzleOption ucpuzzleoption)
 {
     _pairs.Remove(ucpuzzleoption.Pair);
     fLPanel2.Controls.Remove(ucpuzzleoption);
     RefreshNumbers();
 }