Немодальное диалоговое окно используется для обмена информацией с пользователем. В отличии от модального диалогового окна, оно позволяет выполнить другую задачу, т.е. одновременно могут быть открыты несколько немодальных окон.
Для отображения немодального диалогового окна используется метод Show().
Для отображения немодального диалогового окна используется метод 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;
-
}
-
}
}
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;
-
}
-
}
}
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();
-
}
-
}
}
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();
-
}
-
}
}