VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

請教一個關於滑鼠 vs 表單的問題 (已解決...有料)
前往頁面 1, 2, 3  下一頁
 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
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 ?
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 MSN Messenger
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
文章: 4212
來自: Taipei,Taiwan

第 5 樓

發表發表於: 星期二 九月 24, 2013 10:51 am    文章主題: 引言回覆

對FORM還是對物件.

還是你應該用FORM.LOSTFOCUS/FORM.GOTFOCUS/FORM.ACTIVATE/FORM.DEACTIVATE 處理.

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
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
文章: 1644


第 7 樓

發表發表於: 星期二 九月 24, 2013 6:51 pm    文章主題: 引言回覆

jerryclt 寫到:

小弟想要在滑鼠離開作用視窗時,
做一些特殊事件.


可以舉例說明嗎?
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
foxy



註冊時間: 2007-08-16
文章: 231
來自: 泰國

第 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
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 參觀發表人的個人網站 MSN Messenger
syntech



註冊時間: 2003-05-16
文章: 4212
來自: Taipei,Taiwan

第 9 樓

發表發表於: 星期二 九月 24, 2013 8:48 pm    文章主題: 引言回覆

WIN32 API "ClientToScreen/ScreenToClient" + "GetCursorPos"
_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
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
文章: 1644


第 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的做法應該是可行
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 MSN Messenger
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
前往頁面 1, 2, 3  下一頁
1頁(共3頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作