private void добавитьСлойToolStripMenuItem_Click(object sender, EventArgs e) { LayersCount++; AllLayrsCount++; ProgrammDrawingEngine.AddLayer(); int AddingLayerNom = Слои.Items.Add("Слой " + AllLayrsCount.ToString(), false); Слои.SelectedIndex = AddingLayerNom; ActiveLayer = AddingLayerNom; }
//функция добавления слоя private void добавитьСлойToolStripMenuItem_Click(object sender, EventArgs e) { // счетчик LayersCount++; // счетчик всех создаваемых слоев, для генерации имени AllLayrsCount++; ProgrammDrawingEngine.AddLayer(); int AddingLayerNom = Слои.Items.Add("Слой " + AllLayrsCount.ToString(), false); Слои.SelectedIndex = AddingLayerNom; ActiveLayer = AddingLayerNom; }
// функция добавления слоя private void добавитьСлойToolStripMenuItem_Click(object sender, EventArgs e) { // счетчик созданных слоев LayersCount++; // счетчик всех создаваемых слоев, для генерации имени AllLayrsCount++; // вызываем функцию добавления слоя в движке графического редактора ProgrammDrawingEngine.AddLayer(); // добавляем слой, генерирую имя "Слой №" в объекте LayersControl. // обязательно после функции ProgrammDrawingEngine.AddLayer();, // иначе произойдет попытка установки активного цвета, для еще не существующего цвета int AddingLayerNom = LayersControl.Items.Add("Слой " + AllLayrsCount.ToString(), false); // выделяем его LayersControl.SelectedIndex = AddingLayerNom; // устанавливаем его как активный ActiveLayer = AddingLayerNom; }