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

RichEdit 如何恢復滑鼠右鍵功能像 Memo 一樣

答題得分者是:Victor4022
ba824135
一般會員


發表:3
回覆:1
積分:0
註冊:2007-01-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2011-08-23 09:44:43 IP:220.131.xxx.xxx 訂閱
請教一下各位~
之前使用 Memo 現在因要變換字型顏色而更改成 RichEdit
可是右鍵卻無法彈出視窗~如果不要重寫放到 PopupMenu,
有沒有什麼方法可以像之前 Memo 右鍵彈出的視窗一樣~

編輯記錄
ba824135 重新編輯於 2011-08-22 20:01:57, 註解 無‧
Victor4022
中階會員


發表:0
回覆:76
積分:90
註冊:2011-02-20

發送簡訊給我
#2 引用回覆 回覆 發表時間:2011-08-27 08:37:27 IP:122.126.xxx.xxx 訂閱
查了一下其他開發者與您提出相同的疑問, 不過都只能使用 TPopupMenu 來重新呼叫標準 context menu 內容,
您可以參考這篇文章: http://delphi.about.com/od/tmemotrichedit/a/richedit-popup.htm
裡面開宗明義的就說了:
Delphi's implementation of the rich editor control (TRichEdit) does *not* expose the default context popup menu when the rich edit is right-clicked.



===================引 用 ba824135 文 章===================
請教一下各位~
之前使用 Memo 現在因要變換字型顏色而更改成 RichEdit
可是右鍵卻無法彈出視窗~如果不要重寫放到 PopupMenu,
有沒有什麼方法可以像之前 Memo 右鍵彈出的視窗一樣~

ba824135
一般會員


發表:3
回覆:1
積分:0
註冊:2007-01-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2011-08-27 21:02:23 IP:218.174.xxx.xxx 訂閱
查了很多資料~最後也是自己重寫...
謝謝您的分享~

===================引 用 Victor4022 文 章===================
查了一下其他開發者與您提出相同的疑問, 不過都只能使用 TPopupMenu 來重新呼叫標準 context menu 內容,
您可以參考這篇文章: http://delphi.about.com/od/tmemotrichedit/a/richedit-popup.htm
裡面開宗明義的就說了:
Delphi's implementation of the rich editor control (TRichEdit) does *not* expose the default context popup menu when the rich edit is right-clicked.



===================引 用 ba824135 文 章===================
請教一下各位~
之前使用 Memo 現在因要變換字型顏色而更改成 RichEdit
可是右鍵卻無法彈出視窗~如果不要重寫放到 PopupMenu,
有沒有什麼方法可以像之前 Memo 右鍵彈出的視窗一樣~

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