Foxtable(狐表)用户栏目专家坐堂 → 请教版主大一个问题?【已解决】!谢篮板!


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

主题:请教版主大一个问题?【已解决】!谢篮板!

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


加好友 发短信
等级:一尾狐 帖子:411 积分:4333 威望:0 精华:0 注册:2018/7/18 21:08:00
请教版主大一个问题?【已解决】!谢篮板!  发帖心情 Post By:2020/4/7 16:45:00 [只看该作者]

全局代码 关于 主窗口不能关闭的 命令
Public Sub _TabPageClosing(sender As Object, e As C1.Win.C1Command.TabPageCancelEventArgs)
'页面关闭按钮点击事件
If e.TabPage.Text = "主窗口" Then
    MessageBox.Show("主窗口不能关闭!")
    e.Cancel = True
Else
    Forms(e.TabPage.Text).Close
    e.cancel = True
End If
End Sub

然后是项目afteropenroject处代码 设置增加关闭命令
MainTable = Tables("首页")
If Forms("主窗口").Opened Then
    Dim t As C1Command.C1DockingTab = Forms("主窗口").panel.parent.parent
    If t IsNot Nothing Then
        t.CanCloseTabs = True
        t.CloseBox = 2
        AddHandler t.TabPageClosing, AddressOf _TabPageClosing
    End If
End If

最后窗口命令:
MainTable=Tables("首页")
Forms("主窗口").Open
Forms("互联网IP信息").Open()
If  Forms("主窗口").Opened Then
    Dim tab As object = Forms("主窗口").panel.parent.parent
    Forms("互联网IP信息").show
    tab.SelectedTab
End If

关闭后提出这个错误:

图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20200407164303.png
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20200407164335.png
图片点击可在新窗口打开查看



[此贴子已经被作者于2020/4/8 15:20:14编辑过]

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


加好友 发短信
等级:一尾狐 帖子:411 积分:4333 威望:0 精华:0 注册:2018/7/18 21:08:00
  发帖心情 Post By:2020/4/7 16:45:00 [只看该作者]

请教版主 哪里错了 这个基础窗口绘制命令也不是太懂

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113535 积分:578176 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/7 16:55:00 [只看该作者]

全局事件

Public Sub _TabPageClosing(sender As Object, e As C1.Win.C1Command.TabPageCancelEventArgs)
'页面关闭按钮点击事件
Dim name =  e.TabPage.Text
If name = "主窗口"  Then
e.Cancel = True
Else
    If Forms.contains(name) Then
        e.Cancel = True
        Forms(name).Close
        If sender.tabpages.Contains(e.tabpage)
            sender.tabpages.remove(e.tabpage)
        End If
    End If
End If
End Sub

AfterOpenProject

Dim MainTab As C1Command.C1DockingTab = BaseMainform.Controls("MainPages")
Dim FormTab As C1Command.C1DockingTab = MainTab.TabPages(0).controls(0)
FormTab.CanCloseTabs = True
FormTab.CloseBox = 1
Formtab.CanAutoHide = True
AddHandler Formtab.TabPageClosing, AddressOf _TabPageClosing

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


加好友 发短信
等级:一尾狐 帖子:411 积分:4333 威望:0 精华:0 注册:2018/7/18 21:08:00
  发帖心情 Post By:2020/4/7 17:01:00 [只看该作者]

多谢,蓝版!

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


加好友 发短信
等级:一尾狐 帖子:411 积分:4333 威望:0 精华:0 注册:2018/7/18 21:08:00
  发帖心情 Post By:2020/4/7 17:19:00 [只看该作者]

还是报错!

图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20200407171806.png
图片点击可在新窗口打开查看

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113535 积分:578176 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/7 17:25:00 [只看该作者]

上传实例说明

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


加好友 发短信
等级:一尾狐 帖子:411 积分:4333 威望:0 精华:0 注册:2018/7/18 21:08:00
  发帖心情 Post By:2020/4/7 18:57:00 [只看该作者]


[此贴子已经被作者于2020/4/7 21:54:56编辑过]

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


加好友 发短信
等级:一尾狐 帖子:411 积分:4333 威望:0 精华:0 注册:2018/7/18 21:08:00
  发帖心情 Post By:2020/4/7 18:59:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:用户.zip

mdb放D盘 密码官方默认
[此贴子已经被作者于2020/4/7 18:59:19编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113535 积分:578176 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/7 21:37:00 [只看该作者]

默认菜单事件有问题。重新导入系统菜单:http://www.foxtable.com/webhelp/topics/1079.htm,把主菜单事件清空,然后删除默认的系统菜单,在重新设计自己的菜单

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


加好友 发短信
等级:一尾狐 帖子:411 积分:4333 威望:0 精华:0 注册:2018/7/18 21:08:00
  发帖心情 Post By:2020/4/7 21:51:00 [只看该作者]

好的。

 回到顶部