C# DialogResultの使い方を教えてください。

ダイアログの結果を表す、C# の列挙型です。ユーザーのダイアログ操作の結果を判別するのに使います。

ダイアログボックスには通常、「OK」、「キャンセル」、「はい」、「いいえ」などのボタンがあり、ユーザがどれかをクリックすると、対応する DialogResult 値がダイアログボックスから返されます。

DialogResultの値として最もよく使われる値

  1. 「OK」:ユーザーが「OK」または「はい」ボタンをクリックした。
  2. キャンセル:ユーザーが「キャンセル」または「否」ボタンをクリックしたことを表す
  3. はい:ユーザーが「はい」ボタンをクリックしたことを示します。
  4. いいえ:ユーザーが「いいえ」ボタンを押したことを示します。

DialogResultを使用すると、ユーザーの操作結果を簡単に判断し、結果に応じてさまざまなロジック操作を実行できます。たとえば、

DialogResult result = MessageBox.Show("确定要删除吗?", "确认删除", MessageBoxButtons.YesNo);
if (result == DialogResult.Yes)
{
    // 执行删除操作
}
else
{
    // 取消删除操作
}

上記の例では、ユーザーが「はい」ボタンをクリックしたかどうかを DialogResult の値から判断して、処理を分岐させています。

bannerAds