CheatMaker 论坛

注册

 

发新话题 回复该主题

我觉得Disabled、Visible的脚本书写机制可以简化一下 [复制链接]

1#
TextBox1.Disabled = True;
TextBox2.Disabled = True;
TextBox3.Disabled = True;
...

TextBox4.Disabled = True;
TextBox5.Disabled = True;
TextBox6.Disabled = True;
...

改写成
Disabled.True(TextBox1,TextBox2,TextBox3...)
Disabled.False(TextBox4,TextBox5,TextBox6...)

这种形式可以大大降低脚本的书写量
Disabled、Visible这两种脚本和其他脚本不同,只有True和False这两种变量
其实没有必要逐个控件这么来书写其操作
最后编辑银河漫步 最后编辑于 2014-11-08 19:45:43
分享 转发
TOP
2#

Disabled.True(GroupBox1)
Disabled.False(GroupBox1)
表示把GroupBox1包圍的TextBox進行改變
或者
Disabled.True(TextBoxALL)
Disabled.False(TextBoxALL)
表示把所有的TextBox進行改變
等等形式更簡便!
另外在ListBox1控件中的如下腳本,當選擇第2行時為什麼沒有變化:
IF(ListBox1.Selected=1)
Label5.Text="頭"
Label6.Text="驅"
Label7.Text="臂"
Label8.Text="腿"
ELSE
Label5.Text="護頭"
Label6.Text="護甲"
Label7.Text="武器"
Label8.Text="鞋"
ENDIF
TOP
3#

1.80beta if 的格式改了
TOP
4#

if 的格式改了
变成怎样了

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

    TOP
    5#

    是的.这样书写是会简便一些.
    但脚本处理是有规则的.如果改变就必需特殊化处理.如对属性的处理就是控件名+属性=值类似的.
    如果没有规则以后脚本越多越难处理.这也是我为什么在1.80beta中大幅更新且不兼容以前脚本的原因.
    希望CheatMaker帶給你樂趣
     
    TOP
    6#

    这两个脚本在界面控制和功能控制上使用相当频繁
    个人觉得特殊处理一下非常有好处
    其他的脚本可以仍然保持标准化
    TOP
    发新话题 回复该主题