2010-10-02 13 views

Respuesta

15

MessageBox.Show? Puede especificar el título, el título y algunas opciones para qué botones mostrar.

Por otro lado, si le pide a las personas que confirmen información, parece que probablemente quiera mostrar un cuadro de diálogo personalizado, que puede hacer con Form.ShowDialog.

+0

Gracias, veré la clase Form.ShowDialog. Por cierto, ¿cómo editaste tu pregunta sin que mostrara la revisión? –

+1

@Sergio Tapia: los primeros cinco minutos son "gratuitos" para las ediciones. –

151

Aquí hay un ejemplo. Puedes intentar algo como esto.

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. 
} 

También puede intentar MessageBoxButtons.OKCancel en lugar de MessageBoxButtons.YesNo. Depende de tus requisitos.

+1

Este enfoque funcionó perfectamente para mí. Tuve un caso donde hay un botón de "reinicio" que elimina datos y esto proporciona un excelente método para manejar eso. –

Cuestiones relacionadas