demi1001 发表于 2014-12-26 11:41:00

请问tx TextControl怎么控制固定元素在编辑的时候不允许编辑

请问tx TextControl怎么控制固定元素在编辑的时候不允许编辑
我用的版本号是.TxTextControl.NET.14

Alice 发表于 2014-12-26 13:47:00

回复 1楼demi1001的帖子

TX Text Control .NET for Windows Forms平台下,可以设置TextField.Editable属性为false。
该属性在线文档请参考:
http://www.textcontrol.com/en_US/support/documentation/dotnet/n_textfield.editable.htm

demi1001 发表于 2014-12-26 15:15:00

这个属性不行,不能满足我的说法,若是中文输入法模式下就可以进行正常的编辑

Alice 发表于 2014-12-26 17:24:00

回复 3楼demi1001的帖子

可以用TextControl.TextFieldEntered事件阻止键盘的输入。 文档地址:http://www.textcontrol.com/en_US/support/documentation/dotnet/n_textcontrol.textfieldentered.htm

demi1001 发表于 2014-12-26 17:37:00

TextControl.TextFieldEntered Event
Occurs when the current input position has been moved to a position that belongs to a text field. The event handler receives an argument of type TextFieldEventArgs containing data related to this event.
我是这样翻译的:当光标输入位置被移动到的位置属于一个文本字段。事件处理程序接收类型textfieldeventargs含有与此事件相关的数据参数。

Syntax


public event TextFieldEventHandler TextFieldEntered;
问题是我怎么阻止数据输入能?能不能给C#的开发代码

Alice 发表于 2014-12-29 14:02:00

回复 5楼demi1001的帖子

请问你使用的是什么中文输入法?
由于国内输入法比较多,且都不遵循内部规范,所以不是控件支持中文输入法的问题,而是该输入法是否遵循规范,被支持。

dywazg 发表于 2014-12-31 09:49:00

回复 6楼Alice的帖子

不尽然,系统自带的中文输入,很多情况都不能用

iceman 发表于 2014-12-31 12:31:00

回复 7楼dywazg的帖子

你好,
请问使用 Keydown 事件是否可以捕获的输入动作?
TX 没有在中文输入法下做过测试,所以无法承诺不会出现问题,请使用 google 或者 MS PinYin 测试。
页: [1]
查看完整版本: 请问tx TextControl怎么控制固定元素在编辑的时候不允许编辑