怎样判断控件是否存在?
findcomponent(str)只能在str控件存在的情况下有效,如果此控件不存在,则出错
怎么样去判断str是否存在?
望大家不吝赐教
问题点数:0、回复次数:6Top
1 楼solokey(争取在2008年成为低级程序员)回复于 2003-12-01 17:10:16 得分 0
没用过,try能行么?Top
2 楼solokey(争取在2008年成为低级程序员)回复于 2003-12-01 17:12:56 得分 0
try
findcomponent(str);
except
//如果STR不存在,那么怎么办
end;Top
3 楼lxhong1980(娶个善善良良的妻子,养个聪聪明明的孩子)回复于 2003-12-01 17:14:01 得分 0
try
findcomponent(str)
except
showmessage('此控件不存在');
end;Top
4 楼xiaoqiang123(xiaoqiang)回复于 2003-12-01 17:28:56 得分 0
对于一个TListBox如 ListBox1 我可以用FindComponent('ListBox1')来判断它是否存在,
Top
5 楼kgliu(刘克刚)回复于 2003-12-01 17:45:22 得分 0
怎么捕获不到由FindComponent引发的错误啊?Top
6 楼fengsx(风三笑)回复于 2003-12-01 17:51:34 得分 0
if FindComponent('ListBox1') = nil then
showmessage('Error')
else
showmessage('OK');
Top




