請問BCB該怎樣做出像心理測驗一樣的程式呢? |
答題得分者是:Stallion
|
leon17
一般會員 發表:5 回覆:14 積分:3 註冊:2006-12-31 發送簡訊給我 |
|
Stallion
版主 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
|
leon17
一般會員 發表:5 回覆:14 積分:3 註冊:2006-12-31 發送簡訊給我 |
|
GGL
資深會員 發表:104 回覆:600 積分:335 註冊:2006-11-05 發送簡訊給我 |
|
leon17
一般會員 發表:5 回覆:14 積分:3 註冊:2006-12-31 發送簡訊給我 |
不好意思
那為什麼我使用了PageControl後 開了兩個表單 第一表單設一個鈕為切換到第二表單用 指令是:pagecontrol1.activepage="TabSheet2"; 卻出現:[C Error] Unit9.cpp(19): E2451 Undefined symbol 'pagecontrol1' 我都用原始資料阿~怎麼會這樣呢? ===================引 用 文 章=================== page control有點像是IE 7的那種索引標籤。 你使用page control的時候,再看你需要幾個分頁,new page就可以了,他功能就像panel一樣,每個分頁都可以放置不同的元件 |
Stallion
版主 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
C++是大小寫有分的,你確定是pagecontrol1嗎?還是PageControl1?還是...
BCB中的VCL物件變數都是指標變數吧!應該寫成PageControl1->ActivePage="TabSheet2"; 請檢查一下,並瞭解一下C 語言的特性。 ===================引 用 文 章=================== 不好意思 那為什麼我使用了PageControl後 開了兩個表單 第一表單設一個鈕為切換到第二表單用 指令是:pagecontrol1.activepage="TabSheet2"; 卻出現:[C Error] Unit9.cpp(19): E2451 Undefined symbol 'pagecontrol1' 我都用原始資料阿~怎麼會這樣呢? |
leon17
一般會員 發表:5 回覆:14 積分:3 註冊:2006-12-31 發送簡訊給我 |
不好意思~Stallion大大
如果向你所說的~第一頁未做答者~不得換到第二頁 (下一頁鈕先灰掉不能按~待選好答案後可按) 那這樣的程式碼該如何撰寫呢?請指點迷津~謝謝你阿 ===================引 用 文 章=================== 我不會去用六個表單,設計起來太累了!傳遞參數如果不是要靠一個公用的檔案中的全域變數就是要動態產生並改寫每個表單(OVERLOAD)建構函數! 建議使用PAGE CONTROL,將每一個表單的內容分別放入每個PAGE中,然後在第一頁的問題沒有回答完成前,不准使用者換至第二頁,依此類推...如此完成第五頁後,第六頁即可算出結果,這樣所有的資料都在同一個FORM的類別裏面,很容易設計!請參考! |
leon17
一般會員 發表:5 回覆:14 積分:3 註冊:2006-12-31 發送簡訊給我 |
唔哦哦哦~~找到答案了~可是有小暇疵
我用 -------------------------- void __fastcall TForm1::PageControl1Changing(TObject *Sender, bool &AllowChange) { if (!RadioGroup1-> O nClick) { AllowChange = false; } } -------------------------- 如果是CheckBox->Check~則第一頁未作答就不得跳到第二頁 但若用RadioGroup-> O nClick~~卻不行 請問該選那一種指令呢? 謝謝 PS:因為有錯誤訊息~所以改為O nClick |
Stallion
版主 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |