Модальное диалоговое окно используется для обмена информацией с пользователем. Это окно не позволяет выполнить другую задачу в приложении, пока не будет выполнен ответ на запрос этого диалогового окна.
Для отображения модального диалогового окна используется метод ShowDialog().
Для отображения модального диалогового окна используется метод ShowDialog().
FormModal1.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
_0017 {
-
public
partial
class
FormModal1 : Form {
-
public
FormModal1() {
-
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
_0017 {
-
public
partial
class
FormModal1 : Form {
-
public
FormModal1() {
-
InitializeComponent();
-
}
-
private
void
button1_Click(
object
sender, EventArgs e) {
-
label2.Text = textBox1.Text;
-
}
-
}
}
FormModal2.cs
using
System;
using
System.Collections.Generic;
using
System.ComponentModel;
using
System.Data;
using
System.Drawing;
using
System.Text;
using
System.Windows.Forms;
namespace
_0017 {
-
public
partial
class
FormModal2 : _0017.FormModal1 {
-
public
FormModal2() {
-
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
_0017 {
-
public
partial
class
FormModal2 : _0017.FormModal1 {
-
public
FormModal2() {
-
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
_0017 {
-
public
partial
class
Form1 : Form {
-
public
Form1() {
-
InitializeComponent();
-
}
-
private
void
button1_Click(
object
sender, EventArgs e) {
-
FormModal1 FM1 =
new
FormModal1();
-
FM1.ShowDialog();
-
//или
-
//new FormModal1().ShowDialog();
-
}
-
private
void
button2_Click(
object
sender, EventArgs e) {
-
new
FormModal2().ShowDialog();
-
//или
-
//FormModal1 FM2 = new FormModal2();
-
//FM2.ShowDialog();
-
}
-
}
}
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
_0017 {
-
public
partial
class
Form1 : Form {
-
public
Form1() {
-
InitializeComponent();
-
}
-
private
void
button1_Click(
object
sender, EventArgs e) {
-
FormModal1 FM1 =
new
FormModal1();
-
FM1.ShowDialog();
-
//или
-
//new FormModal1().ShowDialog();
-
}
-
private
void
button2_Click(
object
sender, EventArgs e) {
-
new
FormModal2().ShowDialog();
-
//или
-
//FormModal1 FM2 = new FormModal2();
-
//FM2.ShowDialog();
-
}
-
}
}