Estoy experimentando un comportamiento extraño al usar MessageBox (es) en un programa C#/WPF.Problema con MessageBox (es)
Crea una aplicación básica de WPF con algunas etiquetas y un botón.
Este es el código del botón haga clic
private void button1_Click(object sender, RoutedEventArgs e)
{
MessageBoxResult result;
do
{
result = MessageBox.Show(this, "Please Click here under", "TestBugMessageBox", MessageBoxButton.OKCancel, MessageBoxImage.Information, MessageBoxResult.None);
if (result.Equals(MessageBoxResult.OK))
{
result = MessageBox.Show(this, "Is it the first time you see it ?", "TestBugMessageBox", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.None);
}
} while (result.Equals(MessageBoxResult.Yes));
}
luego colocar las ventanas en el centro de la pantalla (para que el cuadro de mensaje para cubrir algunas etiquetas)
haga clic en Sí tres veces, y sin la última vez y verá el problema (espero):
el cuadro de mensaje muestra permanece en la aplicación.
¿Podría decirme qué tiene de malo?
se comporta bien para mí ... – BrokenGlass
hecho, me hizo el fuego de Visual Studio para compilar esto, y no se puede saber cuál es el problema. Entonces parece que vas a tener que decirnos. Ninguna combinación de clics puede hacer que permanezca en la pantalla. –
Bien para mí también. ¿Puedes darnos una pista? – TheEvilPenguin