Re: [問題] VCL類別資訊 - 如何動態造訪各元件?

看板C_and_CPP作者 (暴力熊)時間16年前 (2009/12/07 14:54), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串2/2 (看更多)
不知道這樣是不是你所想要的,控制同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

12/07 15:17, , 1F
讚~這是方法也很讚呢! 如果能有直接看類別型態的函式就
12/07 15:17, 1F

12/07 15:18, , 2F
更讚了, 謝謝!
12/07 15:18, 2F

12/07 18:38, , 3F
有阿 edit->ToString(); 就是了
12/07 18:38, 3F
文章代碼(AID): #1B7AQ9wo (C_and_CPP)
文章代碼(AID): #1B7AQ9wo (C_and_CPP)