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

請教:如何於Grid得知Grid失去焦點

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
小賴



註冊時間: 2004-12-27
文章: 476


第 1 樓

發表發表於: 星期四 四月 03, 2008 9:45 am    文章主題: 請教:如何於Grid得知Grid失去焦點 引言回覆

我想於Grid失去焦點時處理一些程序, 可是Grid無GotFocus與LostFocus事件
於是使用Grid.When 與Grid.Valid替代;我將要處理的程序寫在Grid.Valid事件
希望Grid失去焦點前處理,目前遇到以下問題 ; 請教解決方法 :

問題:
當使用者以滑鼠點選一個FORM上無法得到焦點的物件(如Container, Label, Image 或該物件Enable = .F.) Grid.Valid 被觸發, 我的程式碼也執行 ;
可是Grid並未失去焦點(Grid.Valid傳回.F.)


小賴 在 星期四 四月 03, 2008 5:16 pm 作了第 1 次修改
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
syntech



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

第 2 樓

發表發表於: 星期四 四月 03, 2008 1:47 pm    文章主題: 引言回覆

依你的問題google 得知.
也許可以用一個 container 包著grid,
借 container 的 lostfocus 當作 grid 的 lostfocus

http://www.dbmonster.com/Uwe/Forum.aspx/foxpro-grids/190/Grid-LostFocus

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

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
小賴



註冊時間: 2004-12-27
文章: 476


第 3 樓

發表發表於: 星期六 四月 05, 2008 1:07 am    文章主題: 引言回覆

感謝syntech兄回應 ..
用一個 container 包著grid, 應可行.
可是我的Grid是自訂Grid物件, 如果現在把它包在Container內 ;
有一大推的東西必須跟著改, 所以我不打算這樣處理 ..
無論如何還是感謝您 ...
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
nelsonchuang



註冊時間: 2003-09-04
文章: 563
來自: 臺灣

第 4 樓

發表發表於: 星期六 四月 05, 2008 9:47 pm    文章主題: 引言回覆

...
_________________
大家好,請多指教
回頂端
檢視會員個人資料 發送私人訊息
syntech



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

第 5 樓

發表發表於: 星期日 四月 06, 2008 12:03 am    文章主題: 引言回覆

小賴 寫到:
感謝syntech兄回應 ..
用一個 container 包著grid, 應可行.
可是我的Grid是自訂Grid物件, 如果現在把它包在Container內 ;
有一大推的東西必須跟著改, 所以我不打算這樣處理 ..
無論如何還是感謝您 ...


只能說,
千金難買早知道.

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

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
andywilliams



註冊時間: 2004-10-23
文章: 111


第 6 樓

發表發表於: 星期二 四月 08, 2008 2:16 pm    文章主題: 引言回覆

The Valid event can also return a numeric value. Returning a numeric value has one of three effects:

If 0 is returned, the control does not lose focus.


If a positive value is returned, the value specifies the number of controls the focus advances. For example, if the Valid event returns 1, the next control gets the focus.


If a negative value is returned, the value specifies the number of controls the focus moves back. For example, if the Valid event returns –1, the previous control gets the focus.
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
小賴



註冊時間: 2004-12-27
文章: 476


第 7 樓

發表發表於: 星期二 四月 08, 2008 3:05 pm    文章主題: 引言回覆

How Can I Get the reture Value OF Valid event ?
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
syntech



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

第 8 樓

發表發表於: 星期二 四月 08, 2008 3:27 pm    文章主題: 引言回覆

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

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
小賴



註冊時間: 2004-12-27
文章: 476


第 9 樓

發表發表於: 星期二 四月 08, 2008 6:42 pm    文章主題: 引言回覆

syntech 寫到:
上面那段是 英文版的 help. XD

早知道了; 提問前已讀了幾次(中英都有)了.
可是我看不出對我的問題有幫助 ...
重點應是, 我如何得知Grid.Valid 傳回 0 值
而不是告訴我當Grid.Valid傳回 0 值時Grid並未失去焦點
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
andywilliams



註冊時間: 2004-10-23
文章: 111


第 10 樓

發表發表於: 星期三 四月 09, 2008 11:40 am    文章主題: 引言回覆

怎會不知道 Valid 傳回什麼??自己決定阿.
...
proc Valid
if A=b
return(.t.)
else
return(.f.)
endif
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
syntech



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

第 11 樓

發表發表於: 星期三 四月 09, 2008 11:44 am    文章主題: 引言回覆

系統架構的問題最難說明.
小賴兄應該有同感. ^_^|||

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

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
小賴



註冊時間: 2004-12-27
文章: 476


第 12 樓

發表發表於: 星期三 四月 09, 2008 3:10 pm    文章主題: 引言回覆

知我者Syntech ...
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

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


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