小编gss*_*s11的帖子

关闭对话框和启动对话框的表单

我在winforms应用程序中有一个表单.当我按下一个按钮时,它会加载一个带有选项yes和no的模态消息框.

这很好,但是当我按否,我想关闭对话框和启动对话框(发件人)的按钮的表单.

所以app结构是这样的:

主应用程序窗口>按菜单项以启动新表单(连接设置)>按此表单上的按钮以启动消息框.

打开了两个窗口(连接设置表单和对话框),我想要关闭它们.

我怎么能这样做?

c# winforms

4
推荐指数
1
解决办法
4万
查看次数

这个if-else-else逻辑可以改写成更整洁的东西吗?

我能用更简单,更易读的方式编写以下逻辑吗?以下是我需要的,但它非常凌乱:

if (IsChanged == true)
{
    return;
}

else if (Status == "" && IsChanged == false) // Executed when the close (x) button is pressed, as the Status string is not yet set to a real value...
{
    CancelClose();
}

else if (IsChanged == false && Status == "saving") // saving logic falls to here...
{
    // IsChanged = false;
}
Run Code Online (Sandbox Code Playgroud)

谢谢

.net c# boolean-logic

2
推荐指数
2
解决办法
662
查看次数

标签 统计

c# ×2

.net ×1

boolean-logic ×1

winforms ×1