Beispiel #1
0
        public void AddMaskToList(IMask mask, string maskName)
        {
            string mName = maskName;

            foreach (MaskItem m in MaskCheckList.Items)
            {
                if (m.Name == mName)
                {
                    //is there a difference in the two?
                    if (mask.GetType() == m.mMask.GetType())
                    {
                        m.mMask = mask.Clone();
                        return;
                    }
                    else
                    {
                        maskName += "1";
                    }
                }
            }

            //new
            MaskItem item = new MaskItem();

            item.Name  = maskName;
            item.mMask = mask;
            MaskCheckList.Items.Add(item, false);
        }
Beispiel #2
0
        public void SetLastMask(IMask mask)
        {
            MaskItem item = null;

            string lastItemName = "--Last Selected Mask--";

            foreach (MaskItem m in MaskCheckList.Items)
            {
                if (m.Name == lastItemName)
                {
                    item = m;
                }
            }
            if (item == null)
            {
                item      = new MaskItem();
                item.Name = lastItemName;

                MaskCheckList.Items.Add(item, false);
            }

            item.mMask = mask.Clone();

            CurrentMaskNameTextBox.Text = "NewMaskName";
        }