作者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