[問題] 改變一堆元件的布林值
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
BCB
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
有一堆物件V1,V2,...,V17;
原 V1->Enabled=false;
怎麼用for loop 抓這堆變數啊....
for (i=1, i < 18,i++ ){
Vi->Enabled=true;// <=我知道這行是錯的。但要怎麼寫才抓的到
}
餵入的資料(Input):
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
剛有大大教我用指標指過去,結果
這是一個VCL的物件,它不給我指過去= =
E2034 Cannot convert 'TiAO * *' to 'bool *'
程式碼(Code):(請善用置底文網頁, 記得排版)
補充說明(Supplement):
我現在是用土法手KEY
V1=true;V2=true;....
這應該是一個很簡單的處理
但我都google不到我想要的東西
煩請大大教學,感謝 BCB新手留
--------------------------------------------------------------
剛剛在GOOGLE上找到方法了...= ="
for (int i = 1; i <= 10; ++i)
{
((TEdit *)FindComponent("Edit" + IntToStr(i)))->Text = "我被改了";
}
從這個來修改就可以一次改一堆元件了...= =感謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.80.251.40
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1431578212.A.4F8.html
→
05/14 12:49, , 1F
05/14 12:49, 1F
推
05/14 12:49, , 2F
05/14 12:49, 2F
→
05/14 12:59, , 3F
05/14 12:59, 3F
※ 編輯: laertes (219.80.251.40), 05/14/2015 13:28:49
※ 編輯: laertes (219.80.251.40), 05/14/2015 13:35:32
推
05/14 13:40, , 4F
05/14 13:40, 4F
※ 編輯: laertes (219.80.251.40), 05/14/2015 13:50:31
→
05/14 16:00, , 5F
05/14 16:00, 5F
→
05/14 16:25, , 6F
05/14 16:25, 6F
→
05/14 16:26, , 7F
05/14 16:26, 7F
→
05/14 17:47, , 8F
05/14 17:47, 8F
→
05/14 17:48, , 9F
05/14 17:48, 9F
→
05/14 17:48, , 10F
05/14 17:48, 10F
→
05/14 17:49, , 11F
05/14 17:49, 11F
→
05/14 17:49, , 12F
05/14 17:49, 12F
→
05/14 17:50, , 13F
05/14 17:50, 13F
→
05/14 17:50, , 14F
05/14 17:50, 14F
→
05/14 17:50, , 15F
05/14 17:50, 15F
→
05/14 18:12, , 16F
05/14 18:12, 16F
→
05/15 15:27, , 17F
05/15 15:27, 17F