私は、MessageBoxを使用して製品を削除し、その結果をキャッチするかどうかをユーザーに確認させようとしています。これは私のコードです:MessageBoxの結果を取得する
// Confirm if the user really wants to delete the product
DialogResult result = MessageBox.Show("Do you really want to delete the product \"" + productName + "\"?", "Confirm product deletion", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
if (result == DialogResult.OK)
{
MessageBox.Show("deleted");
}
コードを実行して製品を削除しようとすると、削除されません。 MSDNのページでは、DialogResult
ではなくMessageBoxResult
を使用すると言われていますが、Visual StudioではMessageBoxResult
が認識されず、開いているファイルダイアログのコードのどこかでDialogResult
を使用しています。明らかに、それはそれをチェックする適切な方法ではありません。