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#

本来就有关闭脚本的. 但确认对话框暂时还没有设计 这个可能以后会有的.
快捷键没有问题的.但与系统冲突问题是要解决的.
ListBox的情况也没看到. 你可以发cmf文档来看下.
希望CheatMaker帶給你樂趣
 
TOP
3#

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

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

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

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

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

    最后编辑誇り高き騎士王 最后编辑于 2016-03-02 23:08:46
    TOP
    4#

    ListBox我是没试出来.你上传一个cmf或简单示例又不会咋样咯.

    TextBox显示的问题将会修正.
    控件字体显示不变也会修正.只有按钮控件会这样吧.
    TextBox设置背景色数据刷新有问题也会修正.
    移动时属性列表中坐标值不实时改变这个就是这样不改.否则会闪得很厉害又耗资源.
    希望CheatMaker帶給你樂趣
     
    TOP
    5#

    学习学习
    TOP
    发新话题 回复该主题