删除文本之后,就无法再继续添加文本了
使用以下代码添加文本:TextFieleds tf=new TextFieleds("你好!");
textControl1.TextFieleds.Add(tf);
如果对TextControl中的文本不做删除操作,一直添加文本就没有问题。一旦对TextControl中的文本做删除操作之后,在使用上面两行的代码添加文本就无法添加了。 回复 1楼xingaoyang的帖子
抱歉通过当前描述目前无法确认问题,测试如下:
通过1#代码添加TextField。
删除文本或TextField。
再次通过1#代码添加TextField。
没有重现这个问题,能否提供更多信息来重现? 回复 2楼iceman的帖子
我用的版本是14,Winform平台。
我在页眉中添加了一个表格,两行两列,双击页眉编辑,在第一个单元格中,通过按钮调用TextFieleds tf=new TextFieleds("你好!");textControl1.TextFieleds.Add(tf);代码添加文本,一直点击按钮添加没有问题。但是一旦把光标移动到其他单元格,再返回到第一个单元格中,就无法在添加文本了,在其他单元格添加没有问题,但是一旦移除再返回添加还是无法添加。
我跟了一下代码发现textControl1.TextFieleds.CanAdd属性为false。 回复 3楼xingaoyang的帖子
问题使用最新版也已经重现了,需要提交给厂商进行调查,有进一步结果反馈给你。 回复 3楼xingaoyang的帖子
再次点击包含 TextFeild 单元格时,焦点在 TextField 内,所以再其中再添加一个 TextField 。需要通过代码把焦点设置到 TextField 之外:
textControl1.InputPosition = new InputPosition(textField.Start-1 , TextFieldPosition.OutsideTextField);
回复 5楼iceman的帖子
textField.Start-1 中的textField是什么呢?是新建的一个TextField还是当前选中的TextField,下面是我写的代码,还是不能继续添加。
TextField focusTextField=textControl1.TextFields.GetItem();
if(focusTextField!=null)
textControl1.InputPosition = new InputPosition(focusTextField.Start-1 , TextFieldPosition.OutsideTextField);
TextField tf=newTextField("你好!");
textControl1.TextFields.Add(tf); 回复 6楼xingaoyang的帖子
问题重现了,我们会继续跟进,有进一步结果发送给你。 回复 7楼iceman的帖子
请问这个问题有解决方法没有 回复 8楼xingaoyang的帖子
抱歉,这个问题还在和厂商进行沟通,我已经再次发送了确认邮件,
页:
[1]