請問PageControl換頁的問題 |
答題得分者是:Stallion
|
leon17
一般會員 發表:5 回覆:14 積分:3 註冊:2006-12-31 發送簡訊給我 |
不好意思
我設計一個PageControl~共有8個表單 每個表單有五個RadioButton 表單一選擇後~才能換下一頁~依此類推........... 我參考了help的問題 ------------------------------------------------------------- void __fastcall TForm1::PageControl1Changing(TObject *Sender, bool &AllowChange) { if (((TPageControl *)Sender)->ActivePage == TabSheet1) AllowChange = (!xxxxx); else AllowChange = true; if (AllowChange == false) { MessageBeep(0); Edit1->SetFocus(); } } ------------------------------------------------------------- 請問xxx要怎麼改呢? RadioButton->Action也不行@@ 以及如何適用每一表單呢? |
Stallion
版主 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
新增的PAGE裏面都有個Tag屬性,指定每個PAGE的Tag後來判斷目前在那個Page.
void __fastcall TForm1::PageControl1Changing(TObject *Sender, bool &AllowChange) { switch ( ( (TPageControl *)Sender)->ActivePage->Tag ) { case 1: AllowChange = true; ...... break; case 2: ...... break; ..... } if ( ! AllowChange ) { MessageBeep(0); Edit1->SetFocus(); } } 另外允許換頁 AllowChange = true,反之 AllowChange = false |
leon17
一般會員 發表:5 回覆:14 積分:3 註冊:2006-12-31 發送簡訊給我 |
|
Stallion
版主 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
|
leon17
一般會員 發表:5 回覆:14 積分:3 註冊:2006-12-31 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |