1.在表单中加入几个控件:文本框txtName,按钮:btnOK,需要控制的文本:txtContent,如下图:
![](/images/cnblogs_com/ycc/infopath_permission/1.jpg)
2.打开数据源视图,添加一个属性IsVisible,用来控制文本的显示,名称中填写IsVisible,类型“选择域(属性)”,可以选择“域(元素)”,不过我感觉用属性会更好些,数据类型选择boolean类型,默认值False:
![](/images/cnblogs_com/ycc/infopath_permission/2.jpg)
![](/images/cnblogs_com/ycc/infopath_permission/3.jpg)
3.在txtContent上点击右键,选择条件格式:
![](/images/cnblogs_com/ycc/infopath_permission/4.jpg)
为控件添加一个条件格式,如下图:
![](/images/cnblogs_com/ycc/infopath_permission/5.jpg)
4.然后在按钮btnOK的事件代码中,根据需要的条件来控制属性的值:
![](/images/cnblogs_com/ycc/infopath_permission/6.jpg)
5.完成后就可以预览表单啦。
随便输入一个值:
![](/images/cnblogs_com/ycc/infopath_permission/7.jpg)
输入“pipi”:
![](/images/cnblogs_com/ycc/infopath_permission/8.jpg)
demo项目请点击这里下载
![](https://www.cnblogs.com/Emoticons/QQ/14.gif)