gpt4 book ai didi

c# - 从自定义对话框中获取 DialogResult

转载 作者:太空狗 更新时间:2023-10-29 22:17:24 24 4
gpt4 key购买 nike

我有一些自定义对话框,上面有 Set Button ,当我退出 newBlockForm.ShowDialog(this); 时,如果用户是否按下该按钮,我想获得对话框结果.

就像我在 winforms 对话框中做的那样

if(MessageBox.Show("Exit?", "Close UP", 
MessageBoxButtons.YesNo)== DialogResult.Yes)

知道我该怎么做吗?

最佳答案

您可以使用 DialogResult对话框窗体上的 Button 属性并将其设置为 DialogResult Enumeration喜欢:

//in your dialog form
button1.DialogResult = DialogResult.OK;

然后在你的主窗体中:

//Create an instance of your dialog form
Form2 testDialog = new Form2();

// Show testDialog as a modal dialog and determine if DialogResult = OK.
if (testDialog.ShowDialog(this) == DialogResult.OK)
{
//do processing
}
else
{
//do processing
}

关于c# - 从自定义对话框中获取 DialogResult,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5013809/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com