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

POPMENU如何將右鍵改為左件呢?

答題得分者是:Stallion
jacike
一般會員


發表:17
回覆:22
積分:7
註冊:2003-11-17

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-08-09 20:32:26 IP:125.233.xxx.xxx 訂閱
大大我的問題如標題,我的作法是在一個Image按下左鍵呼叫出popmenu功能,原本POPMENU預設是右鍵,可是我在TrackButton屬性下把改tbRightButtontbLeftButton,卻沒有改變,不知道那邊還要再修改設定咧??
Stallion
版主


發表:52
回覆:1600
積分:1995
註冊:2004-09-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-08-09 20:54:51 IP:211.22.xxx.xxx 未訂閱
1.要大家猜嗎?把重點地方的CODE貼出來吧~
2.還有你之前的提問很多該結案了吧!有答有回覆也是一種基本禮貌。
jacike
一般會員


發表:17
回覆:22
積分:7
註冊:2003-11-17

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-08-09 23:22:42 IP:125.233.xxx.xxx 訂閱
板大誤會小弟只是物件上的設定問題,並無code上的問題,小弟在敘述詳細一點,我form上面有個Image和popmenu正常再編釋下滑鼠只到Image上按下右鍵,則會出現popmenu所設定的item(ex:刪除,複製...等副功能),問題來了要怎樣把原本呼叫POPMENU的功能鍵由右鍵改為左鍵呼叫希望大大們能了解,小弟不才這麼簡單也要問

板大我已經把該結滴都結囉!~說實在也是剛剛才知道怎麼結案

Stallion
版主


發表:52
回覆:1600
積分:1995
註冊:2004-09-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-08-09 23:46:40 IP:211.22.xxx.xxx 未訂閱
我以往類似的作法如下,較有彈性:
1.將 PopupMenu 的 AutoPopup 設定為 false。
2.在 Image 的 On Mouse Down 裡面去檢測是否按下滑鼠的左鍵,是則呼叫 PopUpMenu 的 PopUp 方法。
3.利用滑鼠按下的 X,Y座標作為PopupMenu左上角顯示的座標(利用ClientToScreen及Point巨集)。
請參考~
===================引 用 jacike 文 章===================
板大誤會小弟只是物件上的設定問題,並無code上的問題,小弟在敘述詳細一點,我form上面有個Image和popmenu正常再編釋下滑鼠只到Image上按下右鍵,則會出現popmenu所設定的item(ex:刪除,複製...等副功能),問題來了要怎樣把原本呼叫POPMENU的功能鍵由右鍵改為左鍵呼叫希望大大們能了解,小弟不才這麼簡單也要問

板大我已經把該結滴都結囉!~說實在也是剛剛才知道怎麼結案

系統時間:2024-05-03 4:30:48
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!