Esempio n. 1
0
        // Добавить новую фигуру
        private void AddElement(Element el)
        {
            elements.Add(el); // Добавляем новый элемент в список

            SelectElement(el); // Отмечаем новый элемент как выбранный

            splitContainer.Panel1.Refresh(); // Перерисовываем панель
        }
Esempio n. 2
0
        private void AddElement(Element el)
        {
            elements.Add(el);

            splitContainer.Panel2.Controls.Clear();
            splitContainer.Panel2.Controls.Add(el.UI);

            splitContainer.Panel1.Refresh();
        }
Esempio n. 3
0
        // Выбрать фигуру - установить ссылку на нее и показать интерфейс редактирования
        private void SelectElement(Element el)
        {
            splitContainer.Panel2.Controls.Clear(); // Убираем старый интерфейс, если он был
            if (el != null) // Если элемент существует
                splitContainer.Panel2.Controls.Add(el.UI); // То добавляем его интерфейс на панель

            selectedElement = el; // Устанавливаем ссылку на выбранный элемент
        }