TX TextControl 在国内广泛应用于电子病历行业,有用户反馈在多医生会诊处理同一病历时需要进行权限限制。本篇文章中即将为大家介绍下 TX 编辑权限的实现思路。

TX 设置编辑权限,可以通过 DocumentTarget 类来实现,以下是详细步骤。

设置测试文档:

            this.textControl1.Text = "test\ntest\ntest\ntest\ntest";

 

在目标位置插入 DocumentTarget:

            //设置权限信息,同时可以提供导航功能,使用 DocumentTarget.ScrollTo 方法。 
            TXTextControl.DocumentTarget dt = new TXTextControl.DocumentTarget("editinfo");
            dt.ID = 99;
            dt.TargetName = "editinfo:王医生可编辑";
            this.textControl1.DocumentTargets.Add(dt);

 

编辑时获取方法如下:

//获取方法如下
TXTextControl.DocumentTarget dtget = this.textControl1.DocumentTargets.GetItem(99);

 

更多TX TextControl 控件功能请参考:

/developer/textcontrol-winform