美文网首页
C# winform 禁止中文输入

C# winform 禁止中文输入

作者: 纸言片语 | 来源:发表于2018-07-04 16:42 被阅读0次

    看一下控件的ImeMode属性是否被设为Disable,如果是,设为NoControl或者On试下

    Enable IME for the control

    meMode已经是NoControl了 改成On后是可以输入了 但默认是全角的

    TextBox.IMEMode 属性 (访问)

    语法
    表达式。IMEMode
    表达式_一个表示文本框对象的变量。
    注解
    IMEMode属性使用以下设置。
    设置 说明 Visual Basic
    No Control 不设置“日文汉字转换模式”(默认值)。 0
    On 打开“日文汉字转换模式”。 1
    Off 关闭“日文汉字转换模式”。 2
    Disable 禁用“日文汉字转换模式”。 3
    Hiragana 设置全角平假名。 4
    Full pitch Katakana 设置全角片假名。 5
    Half pitch Katakana 设置半角片假名。 6
    Full pitch Alpha/Num 设置全角字母/数字。 7
    Half pitch Alpha/Num 设置半角字母/数字。 8
    HangulFull 设置全角 Hangul。 9
    Hangul 设置半角 Hangul。 10
    当焦点切换到控件通过设置IMEMode属性,可以指定日文汉字转换模式。如果使用了无控制 (默认值),切换到该控件之前焦点设置到组。对于任何其他设置,则使用该控件的日文汉字转换模式设置。例如,如果IMEMode属性设置为 Off,日文汉字转换模式已关闭,而如果IMEMode属性设置为 On,日文汉字转换模式开启。日文汉字转换模式会自动更改每次控件之间移动焦点。
    请注意 如果设置为禁用,日文汉字转换模式设置不能更改。如果使用其他任何设置,可以更改日文汉字转换模式,但是当焦点改变时,这些设置都将丢失。如果您想要保存设置,控件失去焦点之前,设置IMEHold/HoldKanjiConversionMode属性。

    相关文章

      网友评论

          本文标题:C# winform 禁止中文输入

          本文链接:https://www.haomeiwen.com/subject/hhtyuftx.html