返回列表 回復 發帖

注音符號的輸入

各位大大,我想要在鍵盤上按下某一鍵就會出現相對應的注音符號,例如按下"A"鍵就會出現"ㄇ"的符號。
我想了很就還是想不出辦法,所以我在VB6版上有詢問如何製作注音符號輸入法。
這裡請教大大一下
我嘗試
利用KeyDown事件來判斷是按了哪一個鍵,然後輸入相關注音符號。
可是由於Me![ANS]這個控制項有連結資料庫,所以無法利用Me![ANS].Value = Me![ANS].Value & "ㄇ" 來呈現,
因為如果原本的資料庫[ANS]這欄位的值是"ㄅ",可是把"ㄅ"刪除後,因為尚未離開該控制項,所以
Me![ANS].Value = Me![ANS].Value & "ㄇ" 時,就會出現"ㄅㄇ",接著Me![ANS].Value = Me![ANS].Value & "ㄈ"時,
又會出現 "ㄅㄈ",無法達到輸入的要求。

Private Sub ANS_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case 8, 46
GoTo out
Case 65
Me![ANS].Value = Me![ANS].Value & "ㄇ"     '這裡無法解決
.
.
.

End Select
DoCmd.CancelEvent
out:
End Sub

還請各位大大指導,謝謝
返回列表 回復 發帖