Я хотів би створити просте діалогове вікно підтвердження: "Будь ласка, перевірте інформацію, і якщо ви впевнені, що вона правильна, натисніть кнопку ОК"
Чи є щось таке вбудоване?
Я хотів би створити просте діалогове вікно підтвердження: "Будь ласка, перевірте інформацію, і якщо ви впевнені, що вона правильна, натисніть кнопку ОК"
Чи є щось таке вбудоване?
Відповіді:
Ось приклад. Можна спробувати щось подібне.
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
. Це залежить від ваших вимог.
MessageBox.Show
? Ви можете вказати назву, підпис і кілька варіантів, для яких кнопок відображатись.
З іншого боку, якщо ви просите людей підтвердити інформацію, це виглядає так, що ви, мабуть, хочете показати спеціальне діалогове вікно, з яким ви можете зробити Form.ShowDialog
.
Ви можете це зробити так.
DialogResult = MessageBox.Show("Are you sure to delete ?", "Confirm", MessageBoxButtons.YesNo);
if (DialogResult == DialogResult.Yes)
{
//Do Your Work here
}