Сделайте форму, похожую на окно сообщения, только с помощью собственных команд.C#

Место общения программистов C#
Anonymous
Сделайте форму, похожую на окно сообщения, только с помощью собственных команд.

Сообщение Anonymous »

Прежде всего, я хотел бы сказать, что английский не является моим родным языком.
У меня есть эта форма:
Изображение

с этим кодом:

Код: Выделить всё

public partial class FormInput : Form
{
public FormInput(string Content)
{
InitializeComponent();

this.Text = Content;
}

private void button1_Click(object sender, EventArgs e)
{
//confirm
}

private void button2_Click(object sender, EventArgs e)
{
//cancel
}
}
Теперь я пытаюсь реализовать это как окно сообщения. Я хочу использовать его вот так:

Код: Выделить всё

string foo;

if (FormInput.Show("abc") == true)
{
foo = [Form output as a string];
}
Итак, мне нужно одно входное значение в виде строки и два выходных значения в виде логического значения и строки.
Пользователь должен ввести что-то в текстовое поле (textBox1) и нажать кнопку «Подтвердить». или нажмите Enter и окно закроется. Альтернативно, пользователь может нажать escape или нажать «Отмена». Как мне это сделать?

Подробнее здесь: https://stackoverflow.com/questions/784 ... n-commands

Вернуться в «C#»