c# winform中的DialogResult怎么使用
DialogResult是一个枚举类型,用于指示在对话框中按下的按钮。它包含以下成员:
- None:未指定任何结果。
- OK:按下了“确定”按钮。
- Cancel:按下了“取消”按钮。
- Abort:按下了“中止”按钮。
- Retry:按下了“重试”按钮。
- Ignore:按下了“忽略”按钮。
- Yes:按下了“是”按钮。
- No:按下了“否”按钮。
在C# WinForm中,可以使用以下方式来使用DialogResult:
- 使用MessageBox.Show方法显示一个消息框,并获取用户的响应:
DialogResult result = MessageBox.Show("确定要执行操作吗?", "提示", MessageBoxButtons.YesNo);
if (result == DialogResult.Yes)
{
// 用户按下了“是”按钮
}
else if (result == DialogResult.No)
{
// 用户按下了“否”按钮
}
- 在自定义对话框中使用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
{
// 用户按下了“取消”按钮或关闭了对话框
}
版权声明
本文仅代表作者观点,不代表米安网络立场。
上一篇:怎么用数据库concat函数修改字段 下一篇:matlab怎么定义一维数组并赋值
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。