用户
 找回密码
 立即注册

10

主题

25

帖子

530

积分

高级会员

Rank: 4

积分
530
发表于 2019-5-16 20:52:50
本帖最后由 MaleLion 于 2019-5-17 01:50 编辑

frmUserLogin f = new frmUserLogin();
            this.Show(f, (obj, args) => {
                if (f.ShowResult == ShowResult.Yes)
                {
                    this.Form.Close();
                }

            });
为什么代码不运行  if 语句呢?
分享至 : QQ空间
0 人收藏
使用道具 举报 回复
发表于 2019-5-17 09:26:01
打断点看是否进入回调, (obj, args) => {
                if (f.ShowResult == ShowResult.Yes)
                {
                    this.Form.Close();
                }
回调事件是在你f窗口关闭时才会执行的
使用道具 举报 回复 支持 反对
发表于 2019-5-17 09:55:07
打断点不进入回调
使用道具 举报 回复 支持 反对
发表于 2019-5-17 10:55:17
断点打在if上,你在f窗口加个button,button的点击事件中写入this.Close();关闭f窗口,然后运行项目关闭运行窗口就可以进入断点
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册