91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c# winform中的DialogResult怎么使用

小億
692
2023-11-16 12:26:47
欄目: 編程語言

DialogResult是一個枚舉類型,用于指示在對話框中按下的按鈕。它包含以下成員:

  • None:未指定任何結果。
  • OK:按下了“確定”按鈕。
  • Cancel:按下了“取消”按鈕。
  • Abort:按下了“中止”按鈕。
  • Retry:按下了“重試”按鈕。
  • Ignore:按下了“忽略”按鈕。
  • Yes:按下了“是”按鈕。
  • No:按下了“否”按鈕。

在C# WinForm中,可以使用以下方式來使用DialogResult:

  1. 使用MessageBox.Show方法顯示一個消息框,并獲取用戶的響應:
DialogResult result = MessageBox.Show("確定要執行操作嗎?", "提示", MessageBoxButtons.YesNo);
if (result == DialogResult.Yes)
{
    // 用戶按下了“是”按鈕
}
else if (result == DialogResult.No)
{
    // 用戶按下了“否”按鈕
}
  1. 在自定義對話框中使用DialogResult作為對話框的返回值:
public partial class CustomDialog : Form
{
    public CustomDialog()
    {
        InitializeComponent();
    }

    private void btnOK_Click(object sender, EventArgs e)
    {
        DialogResult = DialogResult.OK;
        Close();
    }

    private void btnCancel_Click(object sender, EventArgs e)
    {
        DialogResult = DialogResult.Cancel;
        Close();
    }
}

然后在使用這個自定義對話框的地方獲取對話框的返回值:

CustomDialog dialog = new CustomDialog();
if (dialog.ShowDialog() == DialogResult.OK)
{
    // 用戶按下了“確定”按鈕
}
else
{
    // 用戶按下了“取消”按鈕或關閉了對話框
}

0
济阳县| 南阳市| 钟祥市| 鄂尔多斯市| 星子县| 柳林县| 申扎县| 乐安县| 鸡泽县| 彭阳县| 陆丰市| 东城区| 赤水市| 河北省| 武义县| 若尔盖县| 南汇区| 自贡市| 兴山县| 基隆市| 上杭县| 惠来县| 阿拉尔市| 黄骅市| 鲜城| 望奎县| 峡江县| 浏阳市| 苍南县| 古丈县| 十堰市| 丰县| 漳浦县| 宁武县| 历史| 姚安县| 平江县| 曲阳县| 平凉市| 肥东县| 黄陵县|