首页 > 代码库 > Messgbox 类型

Messgbox 类型

Messagebox一共有12种类型 :
MessageBoxResult r1= MessageBox.Show("确定打开吗?", "打开输入框", MessageBoxButton.OKCancel);
 
MessageBox.Show 有返回值,返回的值为 MessageBoxResul 类型(枚举类型:)
ublic enum MessageBoxResult
    {
        // 摘要:
        //     消息框未返回值。
        None = 0,
        //
        // 摘要:
        //     消息框的结果值为“确定”。
        OK = 1,
        //
        // 摘要:
        //     消息框的结果值为“取消”。
        Cancel = 2,
        //
        // 摘要:
        //     消息框的结果值为“是”。
        Yes = 6,
        //
        // 摘要:
        //     消息框的结果值为“否”。
        No = 7,
}
 
具体使用返回值:
if (r1 == MessageBoxResult.OK)
            {
                bool? b = inputwin.ShowDialog();
                if (b == true)
                { textResult.Text = inputwin.inputValue; }
                else if (b == false)
                { textResult.Text = "您点击了取消"; }
                else
                { textResult.Text = "您点击了×"; }
            }
   else if (r1 == MessageBoxResult.Cancel)
            { MessageBox.Show("您取消了"); }
            

Messgbox 类型