Foxtable(狐表)用户栏目专家坐堂 → 登录窗口问题


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

主题:登录窗口问题

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


加好友 发短信
等级:九尾狐 帖子:2649 积分:19384 威望:0 精华:1 注册:2008/9/12 9:19:00
登录窗口问题  发帖心情 Post By:2021/11/13 18:19:00 [只看该作者]

打开登录窗口,点击【退出】按钮,出现如下错误,【退出】代码:Syscmd.Project.Exit()

表样式内部函数如下:


图片点击可在新窗口打开查看此主题相关图片如下:snap1.jpg
图片点击可在新窗口打开查看

 

Dim name As String =args(0)
Dim b As Table = Tables(name)
Dim dt As DataTable = b.DataTable
b.UseVisualStyle = False '关闭系统界面风格,否则部分设置不起作用
b.ListMode = True   '整行突出显示
b.Grid.Styles("UnchangedRowHeader").forecolor = Color.White '行号字体颜色
b.Grid.Styles("UnchangedRowHeader").BackColor = Color.DarkBlue '行号背景颜色
dt.SysStyles("EmptyArea").BackColor = Color.black '空白区背景颜色
dt.SysStyles("Alternate").BackColor = Color.LightCyan '交替行颜色(淡青色)
dt.SysStyles("CurrentRow").BackColor = Color.DarkOrange '当前行颜色(深橙色)
dt.SysStyles("Fixed").BackColor = Color.DarkBlue '标题行颜色(深蓝色)
dt.SysStyles("Fixed").ForeColor = Color.White '标题行字颜色
dt.SysStyles("SelectedRowHeader").BackColor = Color.DarkBlue '选定行的行标题颜色(深蓝色)
dt.SysStyles("SelectedRowHeader").ForeColor = Color.White '选定行的行标题字颜色(?)
dt.SysStyles("SelectedRowHeader").FontBold = True '选定行的行标题字加粗(?)
dt.SysStyles("SelectedColumnHeader").BackColor = Color.DarkCyan '选定列的列标题颜色(深青色)
dt.SysStyles("SelectedColumnHeader").ForeColor = Color.White '选定列的列标题字颜色
dt.SysStyles("Focus").BackColor = Color.DarkCyan '焦点单元格颜色(深青色)(?)
dt.SysStyles("Focus").ForeColor = Color.White '焦点单元格字颜色(?)


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


加好友 发短信
等级:超级版主 帖子:106816 积分:543281 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/14 20:34:00 [只看该作者]

b.Grid.Styles("UnchangedRowHeader")
改为
b.SysStyles("UnchangedRowHeader")

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


加好友 发短信
等级:九尾狐 帖子:2649 积分:19384 威望:0 精华:1 注册:2008/9/12 9:19:00
  发帖心情 Post By:2021/11/15 8:07:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:snap1.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:超级版主 帖子:106816 积分:543281 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/15 8:37:00 [只看该作者]

dt.SysStyles("UnchangedRowHeader")

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


加好友 发短信
等级:九尾狐 帖子:2649 积分:19384 威望:0 精华:1 注册:2008/9/12 9:19:00
  发帖心情 Post By:2021/11/15 8:41:00 [只看该作者]

改了后


图片点击可在新窗口打开查看此主题相关图片如下:snap1.jpg
图片点击可在新窗口打开查看


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


加好友 发短信
等级:超级版主 帖子:106816 积分:543281 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/15 8:44:00 [只看该作者]

我测试没有问题,调试技巧:http://www.foxtable.com/webhelp/scr/1485.htm,看哪一句代码出错

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


加好友 发短信
等级:九尾狐 帖子:2649 积分:19384 威望:0 精华:1 注册:2008/9/12 9:19:00
  发帖心情 Post By:2021/11/15 9:02:00 [只看该作者]

只有这几段代码也出错。登录都没问题,都是退出出现的错

Dim name As String =args(0)
Dim b As Table = Tables(name)
Dim dt As DataTable = b.DataTable
b.UseVisualStyle = False '关闭系统界面风格,否则部分设置不起作用
b.ListMode = True   '整行突出显示
dt.SysStyles("UnchangedRowHeader").forecolor = Color.White '行号字体颜色


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


加好友 发短信
等级:九尾狐 帖子:2649 积分:19384 威望:0 精华:1 注册:2008/9/12 9:19:00
  发帖心情 Post By:2021/11/15 9:31:00 [只看该作者]

问题找到了:我在项目AfterOpenProject事件中设置了

Functions.Execute("函数名称","表名")

取消后正常退出


 回到顶部