CheatMaker 论坛

首页 » 修改器版块 » CheatMaker综合讨论 » 现在似乎没有关闭窗口确认功能是吧?
誇り高き騎士王 - 2016/3/2 17:24:01
提出个方案:给窗口增加一段关闭脚本,然后设计一种确认机制。比如点击了关闭功能的按钮时弹出确认对话框,点“是”关闭,点“否”不关闭——“是”和“否”最好可用Y/N的快捷键。

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

ListBox也发现个小BUG。如果数值列表较长,ListBox自动启用了滚动条,那么当窗口第一次打开的时候把ListBox的滚动条拖动到最下方的时候并非显示最后一行数值,而是倒数第二行,且此时滚动条下方会自动增加一格,此时才能滚动到真正的最下方【用点击滚动条空白处的方式正常,但也可以看出滚动条的空白长度会增加】。
天枫十一郎 - 2016/3/2 20:55:06
本来就有关闭脚本的. 但确认对话框暂时还没有设计 这个可能以后会有的.
快捷键没有问题的.但与系统冲突问题是要解决的.
ListBox的情况也没看到. 你可以发cmf文档来看下.
誇り高き騎士王 - 2016/3/2 22:37:41
回复 2楼天枫十一郎的帖子

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

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

另外好些以前报告过的小问题现在依然存在。像是有调节按钮的TextBox在参数设置里设为不显示后光文本框不显示而调节按钮还在(用脚本让它不显示就没问题);设置了背景色的TextBox在修改里面的数据时显示的文字就会花掉;控件改了字体后参数设置区域里显示的字体不变;用键盘的方向键/Ctrl+方向键移动控件或Shift+方向键改变控件大小时参数设置区显示的坐标值或大小值不变等等,虽说都不是致命的问题,但都会给使用添些麻烦。
天枫十一郎 - 2016/3/8 16:32:16
ListBox我是没试出来.你上传一个cmf或简单示例又不会咋样咯.

TextBox显示的问题将会修正.
控件字体显示不变也会修正.只有按钮控件会这样吧.
TextBox设置背景色数据刷新有问题也会修正.
移动时属性列表中坐标值不实时改变这个就是这样不改.否则会闪得很厉害又耗资源.
yylinch - 2017/9/13 19:23:37
学习学习
1
查看完整版本: 现在似乎没有关闭窗口确认功能是吧?