Ich habe seltsames Verhalten mit MessageBox (es) in einem C#/WPF-Programm.Problem mit MessageBox (es)
Erstellen Sie eine grundlegende WPF-Anwendung, legen Sie einige Beschriftungen darauf und eine Schaltfläche. Hier
ist der Code der Schaltfläche klicken
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));
}
Legen Sie dann die Fenster auf der Mitte des Bildschirms (in der Reihenfolge für die MessageBox einige Etiketten zu decken)
Klicken Sie ja dreimal, und nein das letzte Mal und du wirst das Problem sehen (ich hoffe):
Das Meldungsfeld bleibt in der App angezeigt.
Können Sie mich wissen lassen, was damit nicht stimmt?
verhält sich ganz gut für mich ... – BrokenGlass
Ich habe tatsächlich Visual Studio gestartet, um dies zu kompilieren, und ich kann nicht sagen, was das Problem ist. Es sieht also so aus, als müsstest du es uns sagen. Keine Kombination von Klicks kann dazu führen, dass es auf dem Bildschirm bleibt. –
Gut für mich auch. Kannst du uns einen Hinweis geben? – TheEvilPenguin