// Добавлает новый объект на поле и форму на канвас private void Add() { AddObject addObj = new AddObject(momentum); try { addObj.ShowDialog(); } catch { return; } if (addObj.isAdded) { momentum.AddToCanvas((PhysEllipse)momentum.Field.Objs[momentum.Field.Objs.Count - 1]); listBox.Items.Add(momentum.NameOfObj); listBox.SelectedIndex = listBox.Items.Count - 1; if (!isPlaying) { playBtn.IsEnabled = true; } } }