Аналог ReadLine - C#
Формулировка задачи:
Подскажите, есть ли какие-нибудь способы сделать с формами аналогично то, что происходит при readline в консольном приложении?
Т.е. программа останавливается и ждет ввода пользователя, после чего вновь продолжает своё выполнение. Пытался найти что-то подобное в messagebox, но увы не нашел(
Решение задачи: «Аналог ReadLine»
textual
Листинг программы
public partial class Form1 : Form
{
DialogForm dialogForm = new DialogForm();
public Form1()
{
InitializeComponent();
}
private void btnShowDialog_Click(object sender, EventArgs e)
{
if (dialogForm.ShowDialog() != DialogResult.OK)
return;
label1.Text = dialogForm.DialogUserInput;
}
}
public partial class DialogForm : Form
{
public DialogForm()
{
InitializeComponent();
btnOk.DialogResult = DialogResult.OK;
btnCancel.DialogResult = DialogResult.Cancel;
}
public string DialogUserInput => tboxUserInput.Text;
}