CheatMaker 论坛

注册

 

发新话题 回复该主题

求教銀河大、天楓大一個腳本問題。 [复制链接]

1#
例:有個ComboBox1為數據操作 (非控制操作)
數據列表
00-
01-
02-
03-
..
..
..
..
..
0F-

然後另外有個TextBox1

問題:
是否有腳本可實現,當ComboBox1數據列表選到05-時,TextBox1的值會自動顯示80的值
如果可行,求問腳本該如何寫? 試了很多寫法都無效,感謝。
分享 转发
TOP
2#

If ComboBox1.Selected == 5
TextBox1.Text = "80"
Endif
TOP
3#

回复 2楼银河漫步的帖子

銀河大,我是看你做的那help文件,然後這樣寫
IF(ComboBox1.Selected = 5)
TextBox1.Text = 80;
ENDIF;

結果失敗.....

原來是要這樣寫,感謝銀河大,我去試試。
TOP
4#

回复 2楼银河漫步的帖子

銀河大,剛試了,結果無效,後來我加上「;」也還是無效

是不是因為ComboBox是數據操作而非控制操作,所以這腳本無效?
TOP
5#

1.80

If ComboBox1.Selected == 5
TextBox1.Text = “80”;
Endif

但是这个80是文本并非数值
想要操作数据或者做什么标识显示
可以用

If ComboBox1.Selected == 5
CheckBox1.Checked = True;
Endif
TOP
6#

回复 5楼银河漫步的帖子

我希望的是ComboBox選擇5後,TextBox1數值寫入80
如果只是文本就不需要了,謝謝銀河大的解說。
TOP
发新话题 回复该主题