找回密码
 立即注册

QQ登录

只需一步,快速开始

jiao419187544

中级会员

5

主题

17

帖子

852

积分

中级会员

积分
852

活字格认证

[已处理] 关于文本锁定

jiao419187544
中级会员   /  发表于:2013-5-21 10:38  /   查看:5821  /  回复:3
请问如何将选中的文本进行锁定,并不改变选中文本的样式。类似word里面的文本锁定功能?

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-5-21 16:10:00
沙发
回复 1楼jiao419187544的帖子

jiao419187544 你好,

可以把选中的 文本 转化为 TextField,进而锁定。参考代码:

  1. private void lockedToolStripMenuItem_Click(object sender, EventArgs e)
  2.         {
  3.             string locktext = this.textControl1.Selection.Text;

  4.             TXTextControl.TextField field = new TXTextControl.TextField(locktext);
  5.             field.Deleteable = false;
  6.             
  7.             this.textControl1.Selection.Text = "";

  8.             this.textControl1.TextFields.Add(field);
  9.         }
复制代码
回复 使用道具 举报
jiao419187544
中级会员   /  发表于:2013-5-22 09:58:00
板凳
您好 我在前面注明了是不能改变原文本的样式的 但是文本域只能采用统一的格式 所以如果改变为文本域形式 会造成格式改变的
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-5-22 17:17:00
地板
回复 3楼jiao419187544的帖子

jiao419187544 你好,
不好意思, TXTextControl 目前不支持普通文本的锁定功能。只能通过 TextField 实现。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部