0

OKボタンとキャンセルボタンのある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.Show2回電話しているので...

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

経由でメッセージ ボックスを 2 回呼び出していますMessageBox.Show。最初のものを削除したい場合があります

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