java messagebox用法_DevExpress的对话框XtraMessageBox的使用

场景

在Winform中一般弹出对话框使用的是MessageBox,而在

DevExpress中使用的是XtraMessageBox实现对话框。

效果

e269795a646a0ba1ba2155c76921f770.png

实现

首先新建确认按钮的调用方法:

public DialogResult Confirm(string strString)         {             return DevExpress.XtraEditors.XtraMessageBox.Show(strString, "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);         }

然后在调用的地方

if (isWriteX == true && isWriteY == true)             {                 if (this.Confirm("保存成功") == DialogResult.OK)                     this.Dispose();             }             else             {                 DevExpress.XtraEditors.XtraMessageBox.Show("保存失败", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);             }

其中DialogResult.OK就是点击确定后的效果,点击确定后将窗体关闭。

其他效果:

public enum DialogResult     {         // 摘要:         //     从对话框返回了 Nothing。这表明有模式对话框继续运行。         None = 0,         //         // 摘要:         //     对话框的返回值是 OK(通常从标签为“确定”的按钮发送)。         OK = 1,         //         // 摘要:         //     对话框的返回值是 Cancel(通常从标签为“取消”的按钮发送)。         Cancel = 2,         //         // 摘要:         //     对话框的返回值是 Abort(通常从标签为“中止”的按钮发送)。         Abort = 3,         //         // 摘要:         //     对话框的返回值是 Retry(通常从标签为“重试”的按钮发送)。         Retry = 4,         //         // 摘要:         //     对话框的返回值是 Ignore(通常从标签为“忽略”的按钮发送)。         Ignore = 5,         //         // 摘要:         //     对话框的返回值是 Yes(通常从标签为“是”的按钮发送)。         Yes = 6,         //         // 摘要:         //     对话框的返回值是 No(通常从标签为“否”的按钮发送)。         No = 7,     }

注:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值