yes visual sirve que para instruccion icon ejemplos critical closing c#

visual - messagebox.show c# ejemplos



Mantenga Messagebox.show() encima de otra aplicaciĆ³n usando c# (3)

Hay una mejor solución, sin crear una nueva forma.

MessageBox.Show("Message Text", "Header", MessageBoxButtons.OK, MessageBoxIcon.None, MessageBoxDefaultButton.Button1, (MessageBoxOptions)0x40000); // MB_TOPMOST

El 0x40000 es el "MB_TOPMOST" -Flag.

¿Cómo mantener un Messagebox.show () sobre otra aplicación usando c #?


Otra forma fácil de manejar esto:

MessageBox.Show(new Form { TopMost = true }, "This is TopMost", "TopMost", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);


Probé la solución provista por donutboy y no parece aceptar 0x40000 (o 40000) como una opción válida como valor Enum de MessageBoxOptions.

Sin embargo, he encontrado que el uso de MessageBoxOptions.DefaultDesktopOnly tiene el mismo efecto y mantiene el MessageBox en la parte superior hasta que el usuario lo confirme. es decir.

MessageBox.Show("Hello there", "Prompt", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly);

Esta es probablemente la solución nativa más simple que se ofrece.