上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
jerryclt
註冊時間: 2009-03-10 文章: 334 來自: 佛心來的
第 1 樓
|
發表於: 星期五 八月 30, 2013 10:24 am 文章主題: 請教一個關於滑鼠 vs 表單的問題 (已解決...有料) |
|
|
我們知道滑鼠和物件的關係有,
mouseenter / mouseleave 兩個事件可以得知滑鼠是否進入或離開某物件,
但是如何得知滑鼠進入或離開某表單呢?
有前輩可以指教一下, 感激喔!
31樓的範例可以模擬 Form.MouseLeave
jerryclt 在 星期五 九月 27, 2013 8:55 am 作了第 2 次修改 |
|
回頂端 |
|
|
saint
註冊時間: 2003-07-14 文章: 211
第 2 樓
|
發表於: 星期五 八月 30, 2013 11:22 am 文章主題: |
|
|
MouseMove ? |
|
回頂端 |
|
|
jerryclt
註冊時間: 2009-03-10 文章: 334 來自: 佛心來的
第 3 樓
|
發表於: 星期五 八月 30, 2013 11:52 am 文章主題: |
|
|
其實 MouseMove 和 MouseLeave 有異曲同工之處,
也有同一致命傷,
就是當我們快速移動滑鼠時,
這兩個事件會失效,
尤其是將滑鼠快速移出表單時更是明顯... |
|
回頂端 |
|
|
jerryclt
註冊時間: 2009-03-10 文章: 334 來自: 佛心來的
第 4 樓
|
發表於: 星期二 九月 24, 2013 9:57 am 文章主題: |
|
|
自己推自己一下,
真的沒有類似物件 mouseenter / mouseleave 的表單事件可用嗎?
小弟想要在滑鼠離開作用視窗時,
做一些特殊事件. |
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4214 來自: Taipei,Taiwan
第 5 樓
|
發表於: 星期二 九月 24, 2013 10:51 am 文章主題: |
|
|
對FORM還是對物件.
還是你應該用FORM.LOSTFOCUS/FORM.GOTFOCUS/FORM.ACTIVATE/FORM.DEACTIVATE 處理. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
jerryclt
註冊時間: 2009-03-10 文章: 334 來自: 佛心來的
第 6 樓
|
發表於: 星期二 九月 24, 2013 6:01 pm 文章主題: |
|
|
syntech 寫到: | 對FORM還是對物件.
還是你應該用FORM.LOSTFOCUS/FORM.GOTFOCUS/FORM.ACTIVATE/FORM.DEACTIVATE 處理. |
FORM......
滑鼠離開FORM,
是不會觸發FORM.LOSTFOCUS/FORM.GOTFOCUS/FORM.ACTIVATE/FORM.DEACTIVATE任一個事件的 |
|
回頂端 |
|
|
ckp6250
註冊時間: 2004-07-30 文章: 1645
第 7 樓
|
發表於: 星期二 九月 24, 2013 6:51 pm 文章主題: |
|
|
jerryclt 寫到: |
小弟想要在滑鼠離開作用視窗時,
做一些特殊事件. |
可以舉例說明嗎? |
|
回頂端 |
|
|
foxy
註冊時間: 2007-08-16 文章: 232 來自: 泰國
第 8 樓
|
發表於: 星期二 九月 24, 2013 8:27 pm 文章主題: |
|
|
可以使用 container, 跟 form 一樣大小, 再用mouseenter / mouseleave _________________ 進銷存+生產製造+會計+員工薪資+CRM+POS零售+餐廳手機app+電商手機app+電商網站,物流系統. 正/簡體中文,英,日,泰,緬甸文. MS SQL Server + 前台 VFP + PHP 網站 + Flutter 手機 App, 都共享 MS SQL Server的資料. www.foxacc.com LINE: mike-lm |
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4214 來自: Taipei,Taiwan
第 9 樓
|
發表於: 星期二 九月 24, 2013 8:48 pm 文章主題: |
|
|
WIN32 API "ClientToScreen/ScreenToClient" + "GetCursorPos" _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
jerryclt
註冊時間: 2009-03-10 文章: 334 來自: 佛心來的
第 10 樓
|
發表於: 星期三 九月 25, 2013 7:53 am 文章主題: |
|
|
ckp6250 寫到: | jerryclt 寫到: |
小弟想要在滑鼠離開作用視窗時,
做一些特殊事件. |
可以舉例說明嗎? |
比方WINDOWS隱藏狀態下的工作列,
當滑鼠一離開工作列時,
工作列會自動隱藏!
小弟想將之引用到主選單上... |
|
回頂端 |
|
|
jerryclt
註冊時間: 2009-03-10 文章: 334 來自: 佛心來的
第 11 樓
|
發表於: 星期三 九月 25, 2013 7:56 am 文章主題: |
|
|
foxy 寫到: | 可以使用 container, 跟 form 一樣大小, 再用mouseenter / mouseleave |
小弟已經試過這個方法,
可是行不通...因為該FORM並不是空視窗,
container蓋住後什麼都點不到了! |
|
回頂端 |
|
|
jerryclt
註冊時間: 2009-03-10 文章: 334 來自: 佛心來的
第 12 樓
|
發表於: 星期三 九月 25, 2013 8:14 am 文章主題: |
|
|
syntech 寫到: | WIN32 API "ClientToScreen/ScreenToClient" + "GetCursorPos" |
初判應該可行, 研究中... |
|
回頂端 |
|
|
jerryclt
註冊時間: 2009-03-10 文章: 334 來自: 佛心來的
第 13 樓
|
發表於: 星期四 九月 26, 2013 4:04 am 文章主題: |
|
|
S大,
小的測試良久,
發現除了放在 timer 裡以外,
其他地方都無效.
可是這會影響執行效能 = =" |
|
回頂端 |
|
|
ckp6250
註冊時間: 2004-07-30 文章: 1645
第 14 樓
|
發表於: 星期四 九月 26, 2013 8:14 am 文章主題: |
|
|
foxy的作法,百分之百可行
(沒方向盤都能上路了,加貼了隔熱紙,也沒理由不能上路)
是您誤解他的意思了
ckp6250 在 星期四 九月 26, 2013 8:20 am 作了第 1 次修改 |
|
回頂端 |
|
|
saint
註冊時間: 2003-07-14 文章: 211
第 15 樓
|
發表於: 星期四 九月 26, 2013 8:18 am 文章主題: |
|
|
還是你要畫個示意圖出來,讓大家知道你想要做什麼,這樣會較好做建議
你覺得呢?
基本上我也覺得foxy的做法應該是可行 |
|
回頂端 |
|
|
|