private void btn_Change_Click(object sender, EventArgs e) { if (Lb_MaterialsList.SelectedItem != null) { CreateMaterial_Form createMaterial_Form = new CreateMaterial_Form(true, _ListComposites[Lb_MaterialsList.SelectedIndex]); this.Hide(); createMaterial_Form.ShowDialog(); if (createMaterial_Form.MyComposite.Name != null) { _ListComposites[Lb_MaterialsList.SelectedIndex] = createMaterial_Form.MyComposite; Lb_MaterialsList.Items[Lb_MaterialsList.SelectedIndex] = createMaterial_Form.MyComposite.Name; } createMaterial_Form.Dispose(); Lb_MaterialsList.Update(); Lb_MaterialsList.Hide(); Lb_MaterialsList.Show(); this.Show(); } }
private void btn_Add_Click(object sender, EventArgs e) { try { CreateMaterial_Form createMaterial_Form = new CreateMaterial_Form(false, new Composite()); this.Hide(); createMaterial_Form.ShowDialog(); if (createMaterial_Form.MyComposite.Name != null) { _ListComposites.Add(createMaterial_Form.MyComposite); Lb_MaterialsList.Items.Add(createMaterial_Form.MyComposite.Name); } createMaterial_Form.Dispose(); this.Show(); } catch (Exception ex) { MessageBox.Show($"Ошибка : {ex.Message}"); } }