gpt4 book ai didi

c# - C# 中的自定义对话框?

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

我有一个按钮,单击它会打开一个对话框,上面有各种控件,例如单选按钮和文本框。如果确定,则该对话框中的值将传递回按钮,其余代码将使用这些值进行处理。如果取消则什么也不做。

我该怎么做?我正在考虑使用这些控件制作另一个表单并让该按钮调用新表单,但我希望其余控件停止,直到表单像对话框一样完成。

最佳答案

1.) 使用所有必要的 UI 元素创建您正在讨论的表单。还要向其添加一个确定和取消按钮。

2.) 在“确定”和“取消”按钮的属性 Pane 中,分别将 DialogResult 值设置为“确定”和“取消”。此外,您还可以将表单的 CancelButton 属性设置为您创建的取消按钮的属性。

3.) 向对话框添加与您要返回的值相对应的其他属性。

4.) 要显示对话框,按照以下行做一些事情

using( MyDialog dialog = new MyDialog() )
{
DialogResult result = dialog.ShowDialog();

switch (result)
{
// put in how you want the various results to be handled
// if ok, then something like var x = dialog.MyX;
}

}

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

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