TC官方合作论坛
标题:
一个YY学员的问题
[打印本页]
作者:
小亮
时间:
2012-3-14 21:39
标题:
一个YY学员的问题
[attach]2541[/attach][attach]2542[/attach][attach]2540[/attach]
描述:如图所示,一个
下拉框
跟一个
列表框
在选择下拉框的时候,判断列表框中是否存在在下拉框中当前选中的这个值,如果没有就添加进去!
有则弹出对话框,提示列表框中已经存在这个值!
大家可以用这个练练手!
先附上问题代码:
namespace 控件测试A
//定义默认空间
function bool start_click()
//这里添加你要执行的代码
return true
//函数返回语句
endfunction
function bool exit_click()
//这里添加你要执行的代码
help.exit()
return true
//函数返回语句
endfunction
function bool ce()
int b,c,n=0
string a
b=combo.getcursel("ComboBox0")
a=combo.gettextbycur("ComboBox0",b)
c=list.getcount("list0")
if(c==0)
list.addstring("list0",a)
else
while(n<c)
if(str.strcompare(list.gettext("list0",n),a)==0)
help.messagebox("已经选择")
return true
else
list.addstring("list0",a)
return true
endif
n=n+1
endwhile
endif
//list.addstring("list0",a)
return true
endfunction
function bool ComboBox0_selectchanged()
//这里添加你要执行的代码
int c
c=thread.beginthread("控件测试A.ce")
return true
endfunction
endnamespace
//大家可以看看他代码有什么问题!
//然后附上我写的
空间 dddd
//定义默认空间
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
辅助.退出()
返回 真
//函数返回语句
功能结束
功能 逻辑型 下拉框0_选择改变()
//这里添加你要执行的代码
string a = combo.gettextbycur("下拉框0",combo.getcursel("下拉框0"))
int i=0
int j=list.getcount("列表框0")
while(i<j)
if(str.strcompare(a,list.gettext("列表框0",i))==0)
help.messagebox("已经存在")
return true
endif
i=i+1
endwhile
list.addstring("列表框0",a)
返回 真
功能结束
空间结束
//空间结束语句
复制代码
作者:
小西
时间:
2012-3-15 01:25
又是英文的,看不懂:@,小亮帅锅,你不能写中文的让我们小白看啊:-|
作者:
4661654
时间:
2012-3-15 07:54
:~ 英语不好,看不懂啊
作者:
Abin
时间:
2012-3-15 09:13
好东西就是要顶起~~~!!! 英文的其实也就那么多个。 在看中文的时候,随便看下英文就容易了。。
作者:
流冰
时间:
2012-3-17 15:15
回复
1楼
小亮
的帖子
48行的return true
这句是返回给if的还是while的呢?想了很久都想不出这句作用在哪儿.
作者:
小亮
时间:
2012-3-17 16:59
回复
5楼
流冰
的帖子
return true
是函数的返回值,也就是当前那个返回类型为bool 的 function的
作者:
yerensaojie
时间:
2012-3-20 20:54
我刚看见用英文写脚本的 我顶下:D
作者:
VIP
时间:
2012-3-21 00:29
讨厌英文代码,学TC就是不懂英文才来的
作者:
tclhs
时间:
2012-9-26 00:14
和八楼的同感,英文脚本,看不懂
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1