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

如何以selstart的變動來觸發自訂事件(Synedit)

尚未結案
roller
一般會員


發表:9
回覆:20
積分:5
註冊:2004-11-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-11-29 23:03:13 IP:218.170.xxx.xxx 未訂閱
hi all.. 我想用SynEdit做個記事本, 有一部分要取得游標所在的行列位置, 取得行列位置這部分應該是沒問題, 但比較煩惱更新行列位置的時機!    所以我想要以SelStart的變動為準, 若SelStart有變動便取得現在游標位置並顯示!    問題就在於怎麼撰寫這事件 ...     當然我有找到自訂事件及相關討論, 不過還是不知道該如何下手 希望大家可以給點提示, 程式碼希望越簡單越好. 若是大家還有其他好方法也歡迎提出 .. 謝謝! 另外問一下, 大家知道哪裡有
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-11-30 11:27:51 IP:59.115.xxx.xxx 未訂閱
roller 您好:    依個人拙見來看,似乎沒有必要特別去自定事件,先將顯示游標位置的動作寫成一個自定函式,然後依據需要在滑鼠與鍵盤的相關事件中 (例如:OnMouseDown, OnMouseMove, OnKeyDown, OnKeyUp....等等),去呼叫前述的自定函式來更新顯示游標所在位置即可。 至於 SynEdit 的 BCB 範例嘛~嗯....祝您好運....,數年前我也有過類似的需求,後來是用自行摸索加上參考 Delphi 範例的方式來撰寫相關動作的,目前已經寫了一支自己玩的半成品,裡邊用上了不少技巧,當然或多或少也累積了一些 SynEdit 的使用經驗,如果您有相關問題的話,不妨提出來大家交換一下經驗好了。 7 天天敲鍵盤 v 時時按滑鼠 8
roller
一般會員


發表:9
回覆:20
積分:5
註冊:2004-11-05

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-11-30 13:29:44 IP:218.170.xxx.xxx 未訂閱
引言: roller 您好: 依個人拙見來看,似乎沒有必要特別去自定事件,先將顯示游標位置的動作寫成一個自定函式,然後依據需要在滑鼠與鍵盤的相關事件中 (例如:OnMouseDown, OnMouseMove, OnKeyDown, OnKeyUp....等等),去呼叫前述的自定函式來更新顯示游標所在位置即可。 至於 SynEdit 的 BCB 範例嘛~嗯....祝您好運....,數年前我也有過類似的需求,後來是用自行摸索加上參考 Delphi 範例的方式來撰寫相關動作的,目前已經寫了一支自己玩的半成品,裡邊用上了不少技巧,當然或多或少也累積了一些 SynEdit 的使用經驗,如果您有相關問題的話,不妨提出來大家交換一下經驗好了。 7 天天敲鍵盤 v 時時按滑鼠 8
嗯..其實我有想過直接寫個處理函數, 在加到OnMouseDown ... 這幾個事件內! 只是覺得不是很漂亮, 才想到另外寫一個事件專門處理"行列"顯示的問題. 我是想自行寫個簡單的Assembly編輯器, 方便自己日後撰寫程式碼. 也當作練習的一道題目, 只是不知道會不會完成 謝謝版主的建議, 以後若有 >
系統時間:2024-04-29 19:52:53
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!