| 上一篇主題 :: 下一篇主題   | 
	
	
	
		| 發表人 | 
		內容 | 
	
	
		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 文章: 4252 來自: 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 文章: 265 來自: 泰國
  第 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 文章: 4252 來自: 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的做法應該是可行 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		 |