ダイアログリザルトの使用方法

DialogResultは、ダイアログの結果を表す列挙型です。通常、ユーザがダイアログを操作してダイアログを閉じるときは、DialogResult値が返され、開発者はそれを元に適切な処理を行うことができます。

DialogResult 列挙型にはよく使用される次のメンバーが含まれます。

  1. なし:検索結果がありません。
  2. 「OK」はユーザーが対話ボックスで「はい」ボタンをクリックしたことを表す。
  3. キャンセル: ユーザーがダイアログ上の「キャンセル」ボタンをクリックしたことを示します。
  4. はい:ユーザーがダイアログ上で「はい」ボタンをクリックしたことを表します。
  5. 「いいえ」はユーザーがダイアログの「いいえ」ボタンをクリックしたことを示す。

以下にダイアログレザルトを使用する例を示します。

// 创建一个对话框并显示
DialogResult result = MessageBox.Show("确认删除该文件吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
// 根据返回的结果执行相应的操作
if (result == DialogResult.Yes)
{
// 删除文件
DeleteFile();
}
else if (result == DialogResult.No)
{
// 取消删除
CancelDelete();
}

上の例では、MessageBox.Show メソッドを使ってメッセージボックスを表示し、得られた結果をresult 変数に代入しています。その後、if ステートメントを使って異なる結果に応じて適切な処理を実行できます。

DialogResult は列挙型なので equals 演算子 (==) で比較すればよいです。

bannerAds