代码之家  ›  专栏  ›  技术社区  ›  Dan Andreatta

将IMEMODE设置为“关闭”会产生什么负面影响?

  •  1
  • Dan Andreatta  · 技术社区  · 15 年前

    我有一个WinForms应用程序正在翻译成中文。我有一个用正则表达式验证输入的数字文本框。当用户使用IME输入文本时,数字数字似乎不会以数字形式出现。

    关于可能的解决方法,我发现是将文本框的IMEMode属性设置为“off”。在我的测试中,这使得一切都是正确的,但是我对IMES没有太多的经验。

    将IMEMode设置为“关闭”会产生什么负面影响?这是我应该不惜一切代价避免的事情吗?或者,如果用户只能输入数字,那还可以吗?

    1 回复  |  直到 15 年前
        1
  •  1
  •   Dan Andreatta    15 年前

    根据 MSDN documentation ,可以关闭数字字段的输入法。

    输入法是一种允许用户使用的程序。 输入复杂字符和 符号,如日文汉字 字符,使用标准键盘。 通常设置IMEMODE属性 文本框控件的到IMEMODE.OFF 仅用于输入数字 价值观。