iT邦幫忙

0

中文輸入法的全形、半形問題

公司有電腦是
win7的
不知為何(也許只是按個enter鍵)
用進銷存系統就中文輸入法就變成全形
此時就輸入數字就變成全形
用excel就沒這種問題
真是難解
以前用XP系統用進銷存系統時都沒這種問題
只有win7才有
win8沒人用就不清楚了
謝謝

2
wancheng
iT邦研究生 3 級 ‧ 2015-01-28 09:45:55
最佳解答

本人就有在寫進銷存程式,這種情形的確有,
之前我們會設計當游標點到數量、代號之類的欄位時,
會切換輸入法到英數,當游標點到像名稱、地址之類的欄位時,
就會切換輸入法到中文輸入,但是這在XP系統之前是可以的,
可是客戶改用WIN7之後,這些控制就失效了,而且還會輸入法、全形亂跳,
如果真要解決,大概只能詢問貴公司進銷存的公司了。

newkevin iT邦高手 1 級 ‧ 2015-01-28 09:51:12 檢舉

造你這麼說 每次切換 後要再呼叫一次
程式要確認現在的輸入法狀況
然後程式再度切換為正確的狀態 暈

wancheng iT邦研究生 3 級 ‧ 2015-01-28 12:16:53 檢舉

newkevin提到:
造你這麼說 每次切換 後要再呼叫一次
程式要確認現在的輸入法狀況
然後程式再度切換為正確的狀態

現在的輸入法狀況其實是不用知道的,而我們的設計其實也很容易,
我只要在物件的屬性設定好,它自然就可以切換為中文輸入或英數輸入,
中文輸入也只是切換為最後使用的中文輸入,而不是切換為使用者想用的輸入法(如倉頡或注音)。

2
newkevin
iT邦高手 1 級 ‧ 2015-01-28 02:57:36

1應該去問進銷存的公司
2或找進銷存裡面有沒有甚麼快捷鍵設定
3再不然 也要提供哪家的進銷存
這樣問連猜都高難度

0
ycl8000
iT邦高手 1 級 ‧ 2015-01-28 08:42:12

先問一下進銷存公司,就像用所得稅申報軟體一樣,跳到地址欄位時, 就會自動切換成全形.

我要發表回答

立即登入回答