Foxtable(狐表)用户栏目专家坐堂 → [求助]在SelectedIndexChanging事件中设置代码,当关闭窗口按钮时报错。


  共有7714人关注过本帖平板打印复制链接

主题:[求助]在SelectedIndexChanging事件中设置代码,当关闭窗口按钮时报错。

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


加好友 发短信
等级:小狐 帖子:361 积分:3185 威望:0 精华:1 注册:2011/4/20 1:40:00
[求助]在SelectedIndexChanging事件中设置代码,当关闭窗口按钮时报错。  发帖心情 Post By:2012/7/6 16:25:00 [只看该作者]

在窗口中的"TabControl"的SelectedIndexChanging事件中,设置了如下代码:

'''
Dim 行政管理 As WinForm.TabControl = e.Form.Controls("TabControl_行政管理")

Select Case 行政管理.SelectedPage.name '返回页面标题
Case "行政管理"
   
Case "考勤对象"
    Dim tbl As Table = Tables("主界面_Table_考勤对象表")
    If tbl.DataTable.HasChanges Then '如果表格有修改
        Dim Result As DialogResult
        Result = MessageBox.Show("《考勤对象表》已修改!" & chr(13) & "您是否需保存?", "保存提示?", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
        If Result = DialogResult.Yes Then
            tbl.DataTable.Save() '保存
            MessageBox.Show("保存成功!","操作成功提示!")
        Else
            tbl.DataTable.RejectChanges() '撤消
            MessageBox.Show("撤消成功!","操作成功提示!")
        End If
    End If

Case "考勤参数"
   
Case "考勤数据"
   
Case "考勤记录"
   
Case "考勤报表"
   
Case Else
   
End Select

 

 

都可以正常使用,目的是想切换页面时检测如果有数据修改就提示是否进行修改。

但是当在关闭窗口时,切报错:

 

 

 


此主题相关图片如下:出错.png
按此在新窗口浏览图片

请问该怎么修改,哪里出错,经检测,红色的字体没有问题,变成注释后也仍然报错。


 回到顶部