Exemplo n.º 1
0
        public bool Execute(EditorForm form)
        {
            bool     flag   = false;
            MyVector vector = form.GetStorage();

            for (int i = 0; i < vector.Count(); i++)
            {
                if (vector[i].IsAreaCatchFigure(form.GetFirstPointForSelected(), form.GetSecondPointForSelected()) && !vector[i].IsSelected())
                {
                    flag = true;
                    shapes.Add(vector[i]);
                    vector[i].ChangeSelected(selected);
                }
            }
            return(flag);
        }
Exemplo n.º 2
0
        public bool Execute(EditorForm form)
        {
            bool     flag   = false;
            MyVector vector = form.GetStorage();

            for (int i = 0; i < vector.Count(); i++)
            {
                if (vector[i].IsClickCatchFigure(form.GetFirstPointForSelected()))
                {
                    flag = true;
                    shapes.Add(vector[i]);
                    vector[i].InvertSelected();
                }
            }
            return(flag);
        }