0

我正在使用以下代码显示带有确定和取消按钮的 MessageBox。当我单击任何按钮时,再次出现相同的消息框。这段代码有什么问题吗?

        string messageBoxText = "Uploading Data";
        string caption = "Upload Data";
        MessageBoxButton button = MessageBoxButton.OKCancel;                
        // Display message box
        MessageBox.Show(messageBoxText, caption, button, icon);
        MessageBoxResult res = MessageBox.Show(messageBoxText, caption, button, icon);
        if (res == MessageBoxResult.OK)
        {
           count++;              
        }

4

2 回答 2

5

因为你打MessageBox.Show了两次...

string messageBoxText = "Uploading Data";
    string caption = "Upload Data";
    MessageBoxButton button = MessageBoxButton.OKCancel;                
    // Display message box
    MessageBox.Show(messageBoxText, caption, button, icon); //**Comment this line**
    MessageBoxResult res = MessageBox.Show(messageBoxText, caption, button, icon);
    if (res == MessageBoxResult.OK)
    {
       count++;              
    }
于 2012-07-05T09:06:55.213 回答
2

您通过 调用消息框两次MessageBox.Show。您可能想删除第一个

MessageBox.Show(messageBoxText, caption, button, icon);
于 2012-07-05T09:06:11.253 回答