Пример #1
0
 void MethodBase_ExpandedChanged()
 {
     ControlMethod(true, true);
     foreach (methodBase mb in flpane.Controls)
     {
         if (mb.Expaned)
         {
             Ischoose = mb;
             return;
         }
     }
     ControlMethod(false, false);
 }
Пример #2
0
        //METHOD CONTROL
        private void Add_Method(string type, XElement xE = null)
        {
            methodBase method;

            switch (type)
            {
            case "newname":
                method = new mb_NewName();
                break;

            case "newcase":
                method = new mb_NewCase();
                break;

            case "move":
                method = new mb_Move();
                break;

            case "remove":
                method = new mb_Remove();
                break;

            case "removepattern":
                method = new mb_RemovePattern();
                break;

            case "replace":
                method = new mb_Replace();
                break;

            case "add":
                method = new mb_Add();
                break;

            default:
                method = new methodBase();
                break;
            }

            method.ExpandedChanged += MethodBase_ExpandedChanged;
            method.CheckedChanged  += Execute_Method;
            method.DisposeControls += MethodBase_DisposeControls;
            flpane.Controls.Add(method);
            method.LoadData(xE);
        }