немодальное диалоговое окно

Немодальное диалоговое окно используется для обмена информацией с пользователем. В отличии от модального диалогового окна, оно позволяет выполнить другую задачу, т.е. одновременно могут быть открыты несколько немодальных окон.
Для отображения немодального диалогового окна используется метод Show().
Скрыть

Показать

Копировать
  FormNotModal1.cs  
  • using System;
  • using System.Collections.Generic;
  • using System.ComponentModel;
  • using System.Data;
  • using System.Drawing;
  • using System.Linq;
  • using System.Text;
  • using System.Threading.Tasks;
  • using System.Windows.Forms;
  •  
  • namespace _0018 {
  •  public partial class FormNotModal1 : Form {
  •   public FormNotModal1() {
  •    InitializeComponent();
  •   }
  •   private void button1_Click(object sender, EventArgs e) {
  •    label2.Text = textBox1.Text;
  •   }
  •  }
  • }
Скрыть

Показать

Копировать
  FormNotModal2.cs  
  • using System;
  • using System.Collections.Generic;
  • using System.ComponentModel;
  • using System.Data;
  • using System.Drawing;
  • using System.Text;
  • using System.Windows.Forms;
  •  
  • namespace _0018 {
  •  public partial class FormNotModal2 : _0018.FormNotModal1 {
  •   public FormNotModal2() {
  •    InitializeComponent();
  •   }
  •   private void button1_Click(object sender, EventArgs e) {
  •    label2.Text = textBox1.Text;
  •   }
  •  }
  • }
Скрыть

Показать

Копировать
  Form1.cs  
  • using System;
  • using System.Collections.Generic;
  • using System.ComponentModel;
  • using System.Data;
  • using System.Drawing;
  • using System.Linq;
  • using System.Text;
  • using System.Threading.Tasks;
  • using System.Windows.Forms;
  •  
  • namespace _0018 {
  •  public partial class Form1 : Form {
  •   public Form1() {
  •    InitializeComponent();
  •   }
  •   private void button1_Click(object sender, EventArgs e) {
  •    FormNotModal1 FNT1 = new FormNotModal1();
  •    FNT1.Show();
  •    //или
  •    //new FormNotModal1().Show();
  •   }
  •  
  •   private void button2_Click(object sender, EventArgs e) {
  •    new FormNotModal2().Show();
  •    //или
  •    //FormNotModal2 FNT2 = new FormNotModal2();
  •    //FNT2.Show();
  •   }
  •  }
  • }