コード例 #1
0
ファイル: Main_Form.cs プロジェクト: Deimos092/NanoComposite
 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();
     }
 }
コード例 #2
0
ファイル: Main_Form.cs プロジェクト: Deimos092/NanoComposite
 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}");
     }
 }