如何使用 IME

问题描述

我正在尝试找到一种方法,在 MS Access 2016 表单中的绑定组合框控件中禁用 IME 输入(日语)。

我面临的问题是,在 绑定 ComboBox 控件上,即使 IME mode 设置为 disable,它也会更改为 平假名,而在非绑定组合框上,将 IME mode 设置为 disable 将阻止 IME 更改为平假名,这是预期的行为。

我的最终目标是禁用对目标 ComboBox 的所有类型的键盘输入,无论是通过直接输入还是通过 IME 绑定或解除绑定。

我在 ComboBox 中使用以下代码键盘输入(非 IME),但这不适用于 IME 输入,所以我认为禁用 IME 是我在控件上实现完全键盘输入预防的唯一方法

Private Sub comboBox_KeyDown(KeyCode As Integer,Shift As Integer)
  If KeyCode <> vbKeyTab And KeyCode <> vbKeyReturn And KeyCode <> vbKeyDelete And KeyCode <> vbKeyBack Then KeyCode = 0
End Sub

编辑:

通过绑定控件,我的意思是它设置了属性Control Source

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)