jiao419187544 发表于 2013-5-21 10:38:00

关于文本锁定

请问如何将选中的文本进行锁定,并不改变选中文本的样式。类似word里面的文本锁定功能?

iceman 发表于 2013-5-21 16:10:00

回复 1楼jiao419187544的帖子

jiao419187544 你好,

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

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

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

            this.textControl1.TextFields.Add(field);
      }

jiao419187544 发表于 2013-5-22 09:58:00

您好 我在前面注明了是不能改变原文本的样式的 但是文本域只能采用统一的格式 所以如果改变为文本域形式 会造成格式改变的

iceman 发表于 2013-5-22 17:17:00

回复 3楼jiao419187544的帖子

jiao419187544 你好,
不好意思, TXTextControl 目前不支持普通文本的锁定功能。只能通过 TextField 实现。
页: [1]
查看完整版本: 关于文本锁定