CheatMaker 论坛

注册

 

发新话题 回复该主题

现在似乎没有关闭窗口确认功能是吧? [复制链接]

1#
提出个方案:给窗口增加一段关闭脚本,然后设计一种确认机制。比如点击了关闭功能的按钮时弹出确认对话框,点“是”关闭,点“否”不关闭——“是”和“否”最好可用Y/N的快捷键。

另外发现快捷键设置成Alt+S无效,测试后发现S键的映射并无错误,单独使用S的话就没问题,不过Alt+S会触发窗口本身隐藏的Alt系统菜单,不知为什么。又发现Alt+A也无效,虽然不会触发系统菜单,但就是无效。

ListBox也发现个小BUG。如果数值列表较长,ListBox自动启用了滚动条,那么当窗口第一次打开的时候把ListBox的滚动条拖动到最下方的时候并非显示最后一行数值,而是倒数第二行,且此时滚动条下方会自动增加一格,此时才能滚动到真正的最下方【用点击滚动条空白处的方式正常,但也可以看出滚动条的空白长度会增加】。
最后编辑誇り高き騎士王 最后编辑于 2016-03-02 19:38:29
分享 转发
TOP
2#

回复 2楼天枫十一郎的帖子

知道有关闭窗口脚本,不过我说的是关闭时候可以确认一下的脚本。比如可以设置个——
“是否确认关闭?所有未保存的修改都将无效。”并且带“是”和“否”按钮的对话框。既然按钮有快捷键了,给按钮设计这种功能防止手滑我觉得还是不错的。

ListBox不用发的,你自己试试就可以。只要数据列表多得让ListBox出现纵向滚动条就可以了。然后你用鼠标点住拖动滚动条,拖到最下面,虽然已经到底了,但你会发现ListBox最下方只显示到倒数第二行。此时松开鼠标,你会发现滚动条的下方又多出来一行的空白,再拖动一下才能真正显示到最底下的一行。——不过如果你单击滚动条的空白处往下滚动的时候,就能直接显示到最底下,但滚动条依然会自动再加一行。【很明显是你的滚动条计算总行数的表达式有误,就像计算#1-#5行有多少行时用5-1=4的方法计算一样】

另外好些以前报告过的小问题现在依然存在。像是有调节按钮的TextBox在参数设置里设为不显示后光文本框不显示而调节按钮还在(用脚本让它不显示就没问题);设置了背景色的TextBox在修改里面的数据时显示的文字就会花掉;控件改了字体后参数设置区域里显示的字体不变;用键盘的方向键/Ctrl+方向键移动控件或Shift+方向键改变控件大小时参数设置区显示的坐标值或大小值不变等等,虽说都不是致命的问题,但都会给使用添些麻烦。

    已有1评分我要评分查看所有评分

    最后编辑誇り高き騎士王 最后编辑于 2016-03-02 23:08:46
    TOP
    发新话题 回复该主题