示例#1
0
        public override void SelectInTreeUpdate(Observable observable)
        {
            int id = ((EditorForm)observable).GetID();

            if (id == 0)
            {
                for (int i = 0; i < size; i++)
                {
                    this[i].ChangeSelected(true);
                }
            }
            else
            {
                for (int i = 0; i < size; i++)
                {
                    this[i].ChangeSelected(false);
                }
                Figure figure = Search(id);
                figure.ChangeSelected(true);
            }
        }