Chciałbym utworzyć proste okno dialogowe potwierdzenia z napisem „Sprawdź informacje i jeśli jesteś pewien, że są poprawne, kliknij OK”.
Czy jest coś takiego wbudowanego?
Chciałbym utworzyć proste okno dialogowe potwierdzenia z napisem „Sprawdź informacje i jeśli jesteś pewien, że są poprawne, kliknij OK”.
Czy jest coś takiego wbudowanego?
Odpowiedzi:
Oto przykład. Możesz spróbować czegoś takiego.
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.
}
Możesz też spróbować MessageBoxButtons.OKCancel
zamiast MessageBoxButtons.YesNo
. To zależy od twoich wymagań.
MessageBoxResult confirmResult = MessageBox.Show("Are you sure to delete this item ??", "Confirm Delete!!", MessageBoxButton.YesNo);`
if (confirmResult == MessageBoxResult.Yes)
{
// If 'Yes', do something here.
}
else
{
// If 'No', do something here.
}
MessageBox.Show
? Możesz określić tytuł, podpis i kilka opcji wyświetlanych przycisków.
Z drugiej strony, jeśli prosisz ludzi o potwierdzenie informacji, prawdopodobnie chcesz pokazać niestandardowe okno dialogowe - które możesz zrobić Form.ShowDialog
.
Możesz to zrobić w ten sposób.
DialogResult = MessageBox.Show("Are you sure to delete ?", "Confirm", MessageBoxButtons.YesNo);
if (DialogResult == DialogResult.Yes)
{
//Do Your Work here
}