qingtong1166 发表于 2016-11-29 09:57:36

如何在文档中插入FormCheckBox

这段代码插入的FormCheckBox对象无法显示textControl1.Selection.FontName = "Arial Unicode MS";// 通过特殊的适配器类型创建一个复选框FormCheckBox clsCheckBox = new    TXTextControl.DocumentServer.Fields.FormCheckBox();clsCheckBox.Text = UNCHECKED;clsCheckBox.Enabled = true;clsCheckBox.ApplicationField.Editable = false;clsCheckBox.ApplicationField.DoubledInputPosition = true;// 将 ApplicationField 添加到文档中textControl1.ApplicationFields.Add(clsCheckBox.ApplicationField);

qingtong1166 发表于 2016-11-29 09:59:12

如果这样:仅显示文本,没有checkbox框
TextControl1.Selection.FontName = "Arial Unicode MS"
      Dim mChk As New TXTextControl.DocumentServer.Fields.FormCheckBox
      mChk.Text = "复选框测试"
      'mChk.ShowDialog()
      'mChk.Checked = False
      'mChk.Enabled = True
      ''mChk.ApplicationField.Editable = False
      'mChk.ApplicationField.DoubledInputPosition = True

      Me.TextControl1.ApplicationFields.Add(mChk.ApplicationField)

gw0506 发表于 2016-11-29 15:59:14

你看下这个demo
C:\Users\warrenguo.GRAPECITY\Documents\TX Text Control 23.0.NET for Windows Forms\Samples\WinForms\CSharp\ApplicationFields\FormFields

qingtong1166 发表于 2016-12-1 05:37:51

Demo的效果:


没有checkbox呀?

gw0506 发表于 2016-12-1 18:57:53

Sorry,那个不对。
看这个
http://blog.gcpowertools.com.cn/post/TX-Text-Control-%E9%82%AE%E4%BB%B6%E5%90%88%E5%B9%B6%EF%BC%88%E5%85%AB%EF%BC%89%E6%8F%92%E5%85%A5MS-Word-%E4%B8%ADFORCHECKBOX-%E5%AD%97%E6%AE%B5-.aspx

qingtong1166 发表于 2016-12-5 10:09:42

谢谢!已解决。

gw0506 发表于 2016-12-5 11:09:16

好的~

qingtong1166 发表于 2016-12-6 20:35:39

本帖最后由 gw0506 于 2016-12-7 09:30 编辑

checkbox显示正常了,但是以二进制格式保存到数据库中,再打开,变成“?”了我看到你新发了一个帖子讨论这个问题,咱们在那边讨论。
http://gcdn.gcpowertools.com.cn/showtopic-27666-1-1.html

gw0506 发表于 2016-12-7 09:17:18

qingtong1166 发表于 2016-12-6 20:35
checkbox显示正常了,但是以二进制格式保存到数据库中,再打开,变成“?”了

那我需要看你保存和加载的代码。
出现?应该是字符编码集的问题。
页: [1]
查看完整版本: 如何在文档中插入FormCheckBox