找回密码
 立即注册

QQ登录

只需一步,快速开始

xiaoyaox044

银牌会员

9

主题

42

帖子

2779

积分

银牌会员

积分
2779

活字格认证

xiaoyaox044
银牌会员   /  发表于:2012-2-6 11:06  /   查看:5783  /  回复:7
例如把word文档中内容复制到剪切板后,如何把剪切板内容去除诸如字体、字号等格式后,只把其文本内容粘贴到textcontrol控件中?

7 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-2-6 11:29:00
沙发

回复 1# xiaoyaox044 的帖子

使用 textControl1.Paste(TXTextControl.ClipboardFormat.PlainText); 可以只粘贴文本内容。
回复 使用道具 举报
xiaoyaox044
银牌会员   /  发表于:2012-2-6 18:07:00
板凳

回复 2# dof 的帖子

怎么没有ClipboardFormat这一项呢,我的控件是14版
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-2-7 16:18:00
地板
抱歉,在 TX 14 版本中没有直接实现该功能的方法。
回复 使用道具 举报
xiaoyaox044
银牌会员   /  发表于:2012-2-8 20:28:00
5#
:-|:!
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-2-9 09:33:00
6#

回复 5# xiaoyaox044 的帖子

你可以使用最新版本 TX 17,在 TX 14 中只能寻找一种替代方法,下面代码演示了该功能,你看是否满足你的需求:
  1. private void button1_Click(object sender, EventArgs e)
  2. {
  3.     Clipboard.SetData(System.Windows.Forms.DataFormats.Text, Clipboard.GetText(TextDataFormat.Text));
  4.     textControl1.Paste();
  5. }
复制代码
回复 使用道具 举报
xiaoyaox044
银牌会员   /  发表于:2012-2-9 18:59:00
7#

回复 6# dof 的帖子

真的可以,灰常感谢~~
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-2-10 09:11:00
8#

回复 7# xiaoyaox044 的帖子

不客气,只要满足你的要求就好。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部