页眉页脚控制输入法问题
本帖最后由 DCAgile 于 2017-6-22 14:00 编辑当设置this.txContent.ImeMode = System.Windows.Forms.ImeMode.NoControl时,双击页脚时则可随意输入中文,导致页脚格式混乱;如何控制页脚不可输入任何文字呢?
双击headerfooter,进入激活状态后,会触发HeaderFooterActivated 事件,看这个时候你能怎么控制一下输入法吧。页脚本身没有属性支持。 gw0506 发表于 2017-6-22 11:30
双击headerfooter,进入激活状态后,会触发HeaderFooterActivated 事件,看这个时候你能怎么控制一下输入法 ...
我试过了,HeaderFooterActivated 事件已经晚了,在这个事件触发之前,光标已经进入页脚区域了 输入文字还是没法控制的。 那就没办法了。 gw0506 发表于 2017-6-22 16:52
那就没办法了。
已经解决了,定义了一个IsActivated变量,在触发HeaderFooterActivated事件的时候赋值,然后在重写的ProcessCmdKey方法里面判断后控制键盘输入了。 干的漂亮~
页:
[1]