上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
小賴
註冊時間: 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 樓
|
|
回頂端 |
|
 |
小賴
註冊時間: 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. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
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. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
小賴
註冊時間: 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. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
小賴
註冊時間: 2004-12-27 文章: 476
第 12 樓
|
發表於: 星期三 四月 09, 2008 3:10 pm 文章主題: |
|
|
知我者Syntech ... |
|
回頂端 |
|
 |
|