用户
 找回密码
 立即注册

6

主题

14

帖子

232

积分

中级会员

Rank: 3Rank: 3

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