Tcomponent 的問題 |
答題得分者是:huwk
|
kan0515
中階會員 發表:56 回覆:120 積分:50 註冊:2002-06-24 發送簡訊給我 |
TCheckbox(Findcomponent(''check'' inttostr(i))).Checked:=
Not TCheckbox(Findcomponent(''check'' inttostr(i))).Checked; 請問一下
我做了一個按鍵讓使用者可以全選/全部取消
語法這樣寫卻出現錯誤訊息 若我改成這樣寫,就不會出現錯誤
ASS:=Findcomponent('CheckBox' inttostr(i));
TCheckbox(ASS).Checked:=Not TCheckbox(ASS).Checked; 好奇為何不能用之前的寫法??
謝謝大家
附加檔案:21224_pc端20台.rar
|
huwk
資深會員 發表:26 回覆:340 積分:323 註冊:2002-04-03 發送簡訊給我 |
從你的程式copy來的... 紅色處應改為 checkbox... 打錯字造成的..故你原來的寫法也是可以執行的... If FindComponent('checkbox' inttostr(i))<>NIL then TCheckbox(Findcomponent('checkbox' inttostr(i))).Checked:=Not TCheckbox(Findcomponent('check' inttostr(i))).Checked; 引言: TCheckbox(Findcomponent(''check'' inttostr(i))).Checked:= Not TCheckbox(Findcomponent(''check'' inttostr(i))).Checked; 請問一下 我做了一個按鍵讓使用者可以全選/全部取消 語法這樣寫卻出現錯誤訊息 若我改成這樣寫,就不會出現錯誤 ASS:=Findcomponent('CheckBox' inttostr(i)); TCheckbox(ASS).Checked:=Not TCheckbox(ASS).Checked; 好奇為何不能用之前的寫法?? 謝謝大家
------
熊的學習 http://huwk.blogspot.com |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |