Есть встроенный диалог подтверждения в Windows Forms?
Я хотел бы создать простой диалог подтверждения: "Пожалуйста, проверьте информацию, и если вы уверены, что это правильно, нажмите" ОК ".
Есть ли что-то подобное?
Ответ 1
Вот пример. Вы можете попробовать что-то вроде этого.
var confirmResult = MessageBox.Show("Are you sure to delete this item ??",
"Confirm Delete!!",
MessageBoxButtons.YesNo);
if (confirmResult == DialogResult.Yes)
{
// If 'Yes', do something here.
}
else
{
// If 'No', do something here.
}
Вы также можете попробовать MessageBoxButtons.OKCancel вместо MessageBoxButtons.YesNo. Это зависит от ваших требований.
Ответ 2
MessageBox.Show? Вы можете указать заголовок, подпись и несколько параметров для отображения кнопок.
С другой стороны, если вы просите людей подтвердить информацию, это звучит так, как будто вы, вероятно, хотите показать пользовательский диалог, который вы можете сделать с помощью Form.ShowDialog.