Sto sperimentando un comportamento strano utilizzando MessageBox (es) in un programma C#/WPF.Problema con MessageBox (i)
Creare un'applicazione WPF di base con alcune etichette e un pulsante.
ecco il codice del pulsante cliccare
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));
}
quindi posizionare le finestre sul centro dello schermo (in modo che il MessageBox per coprire alcune etichette)
fare clic su Sì per tre volte, e non l'ultima volta e vedrete il problema (spero):
La finestra di messaggio rimane visualizzata sull'app.
Potrebbe farmi sapere cosa c'è che non va?
si comporta bene per me ... – BrokenGlass
In realtà ho attivato Visual Studio per compilare questo e non posso dire quale sia il problema. Quindi sembra che tu debba dircelo. Nessuna combinazione di clic può farla rimanere sullo schermo. –
Va bene anche per me. Puoi darci un suggerimento? – TheEvilPenguin