找回密码
 立即注册

QQ登录

只需一步,快速开始

nisnfox

论坛元老

14

主题

46

帖子

5062

积分

论坛元老

积分
5062

活字格认证

[已处理] Tx中模板问题

nisnfox
论坛元老   /  发表于:2012-5-5 10:14  /   查看:5789  /  回复:7
1.请问大神在tx中field如何呈现下列的效果

jpg

jpg


类似checkboxlist 在框中打勾.

2.在Tx的textfiledleft和textfiledentered事件中用editmode属性来控制field是否可以编辑,但是我删除txfiled的时候总会要删掉一个字符之后才不可编辑,例如 [甲状腺] ,点删除[甲状腺 然后才不能编辑,请问如何让整个txfiled不可编辑/谢谢谢...

7 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-5-7 11:18:00
沙发

回复 1# nisnfox 的帖子

nisnfox 你好,
1.问题1可以通过继承 TextField 实现:

  1.     public class CheckBoxTextField : TXTextControl.TextField
  2.     {
  3.         private TextControl m_TextControl;
  4.         private CheckBox m_CheckBox = new CheckBox();

  5.         public CheckBoxTextField(TextControl textControl,string checkText)
  6.         {
  7.             m_CheckBox.Text = checkText;
  8.             m_CheckBox.Checked = false;
  9.             //添加到适当位置
  10.             m_CheckBox.Location = new Point(200, 200);

  11.             m_TextControl = textControl;

  12.             textControl.Controls.Add(m_CheckBox);
  13.         }
  14.     }
复制代码
2.问题2,我使用以下代码没有重现该问题,请对比:
  1. TextField test = new TextField("[甲状腺]");
  2.             test.Editable = false;
  3.             this.textControl1.TextFields.Add(test);
复制代码
回复 使用道具 举报
nisnfox
论坛元老   /  发表于:2012-5-7 14:46:00
板凳

回复 2# iceman 的帖子

我试了下问题1 中的方法,是以控件的形式加载到Tx中,打印的时候无法显示出该checkbox框子和文字内容,且不需要指定位置,直接就在鼠标光标出显示checkbox,请问大神应该如何解决,谢谢谢。。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-5-7 16:52:00
地板
nisnfox 你好,
请参考附件中 Demo ,看是否满足需求:
tx_checkbox_sample.zip (90.77 KB, 下载次数: 173)
回复 使用道具 举报
nisnfox
论坛元老   /  发表于:2012-5-7 17:16:00
5#

回复 4# iceman 的帖子

不好意思,我用的是14版本,有些属性例如 documentserver 没有,请问14可以实现这个功能吗 谢谢谢。。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-5-7 17:32:00
6#

回复 5# nisnfox 的帖子

nisnfox 你好,
DocumentServer.Fields.FormCheckBox 类在 TX Text Control 15.0 版本中发布。TX  14.0 无法实现该功能。
回复 使用道具 举报
nisnfox
论坛元老   /  发表于:2012-5-8 08:31:00
7#

回复 6# iceman 的帖子

好的 非常感谢大神。。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-5-8 08:46:00
8#

回复 7# nisnfox 的帖子

:share:
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部