回复 7楼hptj的帖子
问题已经调查清楚了,在插入 DocumentTarget 之后,Selection 已经更改。
如果需要对之前选中文本进行删除,那么需要重新选中。
- this.textControl1.Text = "abcdefghigklmn";
- this.textControl1.Selection = new TXTextControl.Selection(0, 5);
- Target =
- new TXTextControl.DocumentTarget("ffff");
- Target.ShowActivated = true;
- textControl1.DocumentTargets.Add(Target);
- this.textControl1.Selection = new TXTextControl.Selection(0, 5);
- this.textControl1.Selection.Text = "";
复制代码
针对这段代码,删除选中文本的同时 插入的 DocumentTarget 也同时被删除了。 |