上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
jerryclt
註冊時間: 2009-03-10 文章: 334 來自: 佛心來的
第 1 樓
|
發表於: 星期二 二月 22, 2011 8:49 am 文章主題: 有沒有辦法防止這種物件消失的狀況? |
|
|
如附件所示:
當我們隨便輸入後,
於其上的另一個物件便會部份消失,
有沒有方法讓它保持原狀? |
|
回頂端 |
|
|
jerryclt
註冊時間: 2009-03-10 文章: 334 來自: 佛心來的
第 2 樓
|
發表於: 星期一 三月 14, 2011 7:31 pm 文章主題: |
|
|
前次以為解決了,
原來還有隱性問題存在...
之前我是在InteractiveChange裡放入refresh,
但是只解決了有輸入東東時的重繪,
如果只是按 上下左右 等鍵...
一樣會消失!
有大大有解嗎? |
|
回頂端 |
|
|
goto-dream
註冊時間: 2004-05-11 文章: 909
第 3 樓
|
|
回頂端 |
|
|
jerryclt
註冊時間: 2009-03-10 文章: 334 來自: 佛心來的
第 4 樓
|
發表於: 星期五 三月 25, 2011 6:39 am 文章主題: |
|
|
大哥,
我也是VFP9
您確定有在欄位內按 ↑↓←→ 等鍵? |
|
回頂端 |
|
|
yang1032
註冊時間: 2004-06-19 文章: 58
第 5 樓
|
發表於: 星期日 三月 27, 2011 10:27 am 文章主題: |
|
|
在click 與 interactivechange 內 放入 thisform.refresh
在keypress 內 放入 &&下列只處理左右鍵
if (nKeyCode =4 or nKeyCode =19) and nShiftAltCtrl =0
keyboard '{INS}'
keyboard '{INS}'
endif |
|
回頂端 |
|
|
yang1032
註冊時間: 2004-06-19 文章: 58
第 6 樓
|
發表於: 星期日 三月 27, 2011 10:39 am 文章主題: |
|
|
補充上式
在init 宣告
public keyins_f
keyins_f =.f.
LPARAMETERS nKeyCode, nShiftAltCtrl
if (nKeyCode =4 or nKeyCode =19) and nShiftAltCtrl =0
keyboard '{INS}'
keyins_f =.t.
endif
if (nKeyCode =22) and nShiftAltCtrl =0 and keyins_f =.t.
keyboard '{INS}'
keyins_f =.f.
endif |
|
回頂端 |
|
|
jerryclt
註冊時間: 2009-03-10 文章: 334 來自: 佛心來的
第 7 樓
|
發表於: 星期二 三月 29, 2011 2:53 pm 文章主題: |
|
|
yang1032 寫到: | 補充上式
在init 宣告
public keyins_f
keyins_f =.f.
LPARAMETERS nKeyCode, nShiftAltCtrl
if (nKeyCode =4 or nKeyCode =19) and nShiftAltCtrl =0
keyboard '{INS}'
keyins_f =.t.
endif
if (nKeyCode =22) and nShiftAltCtrl =0 and keyins_f =.t.
keyboard '{INS}'
keyins_f =.f.
endif |
大哥真乃神人也(請受小弟一拜),
請教一下這個 keyboard '{INS}' 用途為何? |
|
回頂端 |
|
|
yang1032
註冊時間: 2004-06-19 文章: 58
第 8 樓
|
發表於: 星期一 四月 04, 2011 6:42 pm 文章主題: |
|
|
測試來的,只有它不影響其他鍵 |
|
回頂端 |
|
|
|