2010-10-02 10 views

Odpowiedz

15

MessageBox.Show? Możesz określić tytuł, podpis i kilka opcji, dla których chcesz wyświetlić przyciski.

Z drugiej strony, jeśli prosisz ludzi o potwierdzenie informacji, to wygląda na to, że prawdopodobnie chcesz wyświetlić niestandardowe okno dialogowe - co możesz zrobić z Form.ShowDialog.

+0

Dzięki, zajrzę do klasy Form.ShowDialog. BTW, jak zmodyfikowałeś swoje pytanie bez pokazywania wersji? –

+1

@Sergio Tapia: Pierwsze pięć minut jest "bezpłatne" dla edycji. –

151

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 także spróbować MessageBoxButtons.OKCancel zamiast MessageBoxButtons.YesNo. To zależy od twoich wymagań.

+1

To podejście działało idealnie dla mnie. Miałem przypadek, w którym znajduje się przycisk "reset", który usuwa dane, co zapewnia doskonałą metodę obsługi tego. –

Powiązane problemy