作者makiyolove (暴力熊)
看板C_and_CPP
标题Re: [问题] VCL类别资讯 - 如何动态造访各元件?
时间Mon Dec 7 14:53:58 2009
不知道这样是不是你所想要的,控制同VCL元件类多元件的方法,
我都是利用下面这样
TEdit *edit = NULL;
for(int i=0; i<10; i++ )
{
edit = NULL;
edit = (TEdit*)Form1->FindComponent("Edit"+IntToStr(i));
if(edit)
{
edit->Text = IntToStr(i)
}
}
delete edit;
条件是,原件名称必须是像内建的那样
因为确定所有Edit都是"Edit"+IntToStr(i)且其他元件必不会是这个名称,
所以不会有转型失败的问题
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.70.151.144
1F:推 flashphp:赞~这是方法也很赞呢! 如果能有直接看类别型态的函式就 12/07 15:17
2F:→ flashphp:更赞了, 谢谢! 12/07 15:18
3F:→ makiyolove:有阿 edit->ToString(); 就是了 12/07 18:38