找回密码
 立即注册

QQ登录

只需一步,快速开始

hr5204562
论坛元老   /  发表于:2013-8-2 14:18  /   查看:8920  /  回复:7
我现在想实现将一个txtextcontrol的内容传递到另外一个txtextcontrol,参考论坛代码(如下)实现了功能
byte[] fs = new byte[] { };
this.textControl1.Save(out fs, TXTextControl.BinaryStreamType.InternalUnicodeFormat);           
this.textControl2.Load(fs, TXTextControl.BinaryStreamType.InternalUnicodeFormat);

但是,如果再次执行,并替换了fs的值,textControl2将清空第一次赋值的内容,只显示替换后的。
我尝试将textControl1的byte数组传递过来和新输入的byte进行合并,合并以后SAVE,并load,还是没成功,请教版主如何解决?

7 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-8-2 17:58:00
沙发
hr5204562 你看

Load 方法会重现加载新内容,你现在想实现什么样的功能呢,能否详细描述一下。
回复 使用道具 举报
hr5204562
论坛元老   /  发表于:2013-8-5 10:31:00
板凳
回复 2楼dof的帖子

我现在要实现的是(如下图),将一个TXControl的值,包含格式及全部传递到另外一个TxControl中。

3.JPG (28.4 KB, 下载次数: 181)
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-8-5 14:19:00
地板
hr5204562 你好

我已经清楚你的需求,我这边先调试然后给你回复详细内容。
回复 使用道具 举报
hr5204562
论坛元老   /  发表于:2013-8-5 15:10:00
5#
回复 4楼dof的帖子

好的,多谢
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-8-5 17:37:00
6#
回复 5楼hr5204562的帖子

请参考以下代码:
  1.     byte[] fs = new byte[] { };
  2.     this.textControl1.Save(out fs, TXTextControl.BinaryStreamType.InternalUnicodeFormat);
  3.     //this.textControl2.Load(fs, TXTextControl.BinaryStreamType.InternalUnicodeFormat);
  4.     this.textControl2.Selection.Load(fs, TXTextControl.BinaryStreamType.InternalUnicodeFormat);
复制代码
回复 使用道具 举报
hr5204562
论坛元老   /  发表于:2013-8-6 15:01:00
7#
回复 6楼dof的帖子

多谢,用了你的方法已解决
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-8-6 15:58:00
8#
好的,谢谢你反馈

同时,【葡萄城控件秀活动】【葡萄城控件案例大赛,万元奖金等你拿】 正在进行中,欢迎你参赛。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部