Cómo detectar Ayuda botón de prensa en Windows Forms de mensaje?
-
18-09-2019 - |
Pregunta
Tengo un cuadro de mensaje con 3 botones: Sí, No, Ayuda:
var result = MessageBox.Show("text", "title",
MessageBoxButtons.YesNo,
MessageBoxIcon.Warning,
MessageBoxDefaultButton.Button1,
true);
puedo detectar si Sí / No hay botones, donde hace clic algo como esto:
if(result == DialogResult.Yes)
// some actions
¿Cómo puedo detectar que se ha pulsado el botón de ayuda y ejecutar mi propio código?
Solución
¿Quieres controlar el evento HelpRequested
del formulario. Vea el ejemplo de el tema de ayuda .
public static DialogResult Show(
string text,
string caption,
MessageBoxButtons buttons,
MessageBoxIcon icon,
MessageBoxDefaultButton defaultButton,
MessageBoxOptions options,
bool displayHelpButton
)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow