中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C# DialogResult的用法

c#
小云
256
2023-09-12 07:10:32
欄目: 編程語言

DialogResult是C#中用于表示對話框返回結果的枚舉類型。它用于確定用戶在對話框中點擊了哪個按鈕或執行了哪個操作。

DialogResult枚舉類型有以下幾個常用成員:

  1. None:表示對話框沒有返回結果。

  2. OK:表示用戶點擊了確認按鈕。

  3. Cancel:表示用戶點擊了取消按鈕。

  4. Yes:表示用戶點擊了是按鈕。

  5. No:表示用戶點擊了否按鈕。

  6. Abort:表示用戶點擊了中止按鈕。

  7. Retry:表示用戶點擊了重試按鈕。

  8. Ignore:表示用戶點擊了忽略按鈕。

可以通過以下方式使用DialogResult:

  1. 在對話框的ShowDialog()方法中,可以將DialogResult作為返回值來獲取用戶的操作結果。例如:
DialogResult result = myDialog.ShowDialog();
if (result == DialogResult.OK)
{
// 用戶點擊了確認按鈕
}
else if (result == DialogResult.Cancel)
{
// 用戶點擊了取消按鈕
}
  1. 在對話框的按鈕點擊事件中,可以通過設置Form的DialogResult屬性來表示用戶的操作結果。例如:
private void btnOK_Click(object sender, EventArgs e)
{
this.DialogResult = DialogResult.OK;
this.Close();
}
private void btnCancel_Click(object sender, EventArgs e)
{
this.DialogResult = DialogResult.Cancel;
this.Close();
}

這樣,在對話框關閉后,可以通過對話框的DialogResult屬性來獲取用戶的操作結果。例如:

MyDialog myDialog = new MyDialog();
if (myDialog.ShowDialog() == DialogResult.OK)
{
// 用戶點擊了確認按鈕
}
else
{
// 用戶點擊了取消按鈕或關閉了對話框
}

0
鹤岗市| 渝北区| 永城市| 锡林浩特市| 苍山县| 克东县| 海门市| 会昌县| 木兰县| 巴里| 方山县| 屯留县| 长汀县| 澎湖县| 桂东县| 虎林市| 理塘县| 和平区| 利津县| 弥渡县| 西青区| 镇宁| 玉屏| 云林县| 北川| 伊吾县| 永春县| 明光市| 长垣县| 大冶市| 将乐县| 闸北区| 洪洞县| 九龙城区| 石河子市| 龙胜| 兴义市| 连城县| 昭苏县| 莆田市| 清水县|