Foxtable(狐表)用户栏目专家坐堂 → 取消后没返回窗口


  共有2692人关注过本帖树形打印复制链接

主题:取消后没返回窗口

帅哥哟,离线,有人找我吗?
ljia361891839
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:14 积分:167 威望:0 精华:0 注册:2014/11/7 11:14:00
取消后没返回窗口  发帖心情 Post By:2014/11/26 10:43:00 [只看该作者]

If DataTables("表A").HasChanges Then
    If MessageBox.Show("未保存内容,是否保存?", "提示", MessageBoxButtons.yesnoCancel, MessageBoxIcon.Question) = DialogResult.no Then
        DataTables("表A").RejectChanges
    ElseIf  DialogResult.yes Then
        DataTables("表A").save
    Else
        e.cancel = True         
    End If
End If
我弄了个关闭窗口的提示~点取消之后没返回窗口,直接把窗口关闭回到了表A....
大神能帮我看看哪出错了吗?

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/11/26 10:47:00 [只看该作者]

没有执行到Else 语句吧.   按道理是会执行的,你调试一下看看  搞不定再上个例子

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/26 10:48:00 [只看该作者]

 If DataTables("表A").HasChanges Then
    Dim result As Object = MessageBox.Show("未保存内容,是否保存?", "提示", MessageBoxButtons.yesnoCancel, MessageBoxIcon.Question)
    If result  = DialogResult.no Then
        DataTables("表A").RejectChanges
    ElseIf result = DialogResult.yes Then
        DataTables("表A").save
    Else
        e.cancel = True
    End If
End If

 回到顶部
帅哥哟,离线,有人找我吗?
ljia361891839
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:14 积分:167 威望:0 精华:0 注册:2014/11/7 11:14:00
  发帖心情 Post By:2014/11/27 15:21:00 [只看该作者]

哈~果然解决掉~感谢诸亲

 回到顶部