全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1273
推到 Plurk!
推到 Facebook!

請問TPageControl如何讓他出現滑鼠右鍵,以及雙鍵刪除的問題

尚未結案
qubeley2004
一般會員


發表:52
回覆:71
積分:24
註冊:2004-07-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-08-03 21:42:35 IP:211.76.xxx.xxx 未訂閱
1.請問在TpageControl要怎麼讓他按下滑鼠右鍵會出現右鍵的選單呢?? 在一般下滑鼠右鍵按下去沒有作用耶..也找不到相關的事件 2.想讓他點兩下左鍵關閉目前的activepage..可是也是找不到相關的事件 3.當我刪除之後 //PageControl1->Pages[PageControl1->ActivePageIndex];刪除的語法 刪除之後只要跳到別的網頁就會出錯 錯誤訊息為 Acess violation at address 00432666 in module 'bcbie60.bpl'. Read at address 00000368. 4.請問有沒有人知道當我在TpageControl新開視窗的時候IE他也會開啟一個視窗請問怎麼讓ie不要開啟??
bass15
高階會員


發表:24
回覆:171
積分:119
註冊:2003-10-27

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-08-16 11:23:15 IP:61.66.xxx.xxx 未訂閱
1.請問在TpageControl要怎麼讓他按下滑鼠右鍵會出現右鍵的選單呢?? 在一般下滑鼠右鍵按下去沒有作用耶..也找不到相關的事件 請拉一個popupmenu 並設定好裡面的選項 (點2下會出現設計選單) 接下來把PageControl1 裡面每一頁TabSheet的PupupMenu設成剛剛拉出來的PopupMenu1 (注意不是設PageControl的PopupMenu 是設裡面每個TabSheet的PopupMenu)
bass15
高階會員


發表:24
回覆:171
積分:119
註冊:2003-10-27

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-08-16 11:32:44 IP:61.66.xxx.xxx 未訂閱
3.當我刪除之後 //PageControl1->Pages[PageControl1->ActivePageIndex];刪除的語法 刪除之後只要跳到別的網頁就會出錯 錯誤訊息為 Acess violation at address 00432666 in module 'bcbie60.bpl'. Read at address 00000368. 根據我的測試並不會喔 BCB6 windows2000
void __fastcall TForm1::Button1Click(TObject *Sender)
{
 if(PageControl1->ActivePageIndex>=0)
   delete PageControl1->Pages[PageControl1->ActivePageIndex];
}
我猜是你Sheet裡面有new 出CppBrowser之類的吧  記得先把頁面上new出的東西delete掉...還有要注意你刪掉的東西再去呼叫他就會錯..所以你要管理好看是哪一個刪掉了..
  
發表人 - bass15 於 2004/08/16 11:36:42
qubeley2004
一般會員


發表:52
回覆:71
積分:24
註冊:2004-07-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-08-19 23:33:02 IP:211.76.xxx.xxx 未訂閱
嗯... 我想我了解意思了 我想您是說刪除的和ActivePageIndex的參數是不一樣的..
系統時間:2024-05-13 7:04:34
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!