本章主要讲述如何利用文本框控件来控制和操作文本。相应的源代码可以在TX Text Control.NET的安装目录中找到:
        Samples\WinForms\VB.NET\ Text Frames
        Samples\WinForms\CSharp\ Text Frames
第一步:插入文本框
插入文本框操作首先需要创建一个 TextFrame 的实例, 然后将其添加到 TextFrameCollection集合对象中。

  1. [C#]
  2. TXTextControl.TextFrame newFrame = new TXTextControl.TextFrame(new Size(1000,1000));
  3. textControl1.TextFrames.Add (newFrame, TXTextControl.HorizontalAlignment.Left,
  4. -1,TXTextControl.TextFrameInsertionMode.DisplaceText);

插入文本框之后,可以通过单击它的边框来选择该文本框,然后通过鼠标拖动它的边框来移动或者改变其大小。Text Control 还提供了一个内置的集成对话框,可以通过它来设置文本框的外观属性,在代码中可以通过TextFrameAttributesDialog来显示该对话框:

  1. [C#]
  2. textControl1.TextFrameAttributesDialog();

在示例程序中,调用该对话框的代码是单击菜单项来调用的,而对于的菜单项是否可用需要以下代码来控制:

  1. [C#]
  2. mnuTextFrame_Properties.Enabled = (textControl1.TextFrames.GetItem() != null);

第二步:标签打印机
        下面演示如何快速插入多个文本框,程序中结合标签打印来说明这样操作,标签打印常用于地址或者徽章标签打印,程序的源代码可以在TextFrames\Printing Address Lables目录下找到。
        示例程序中包含一个对话框,用户可以在对话框中输入标签的相关信息,比如:数量、大小等。

依照以上对话框中的设置可以创建相应的文本框。

        以上创建的文本框可以通过手动输入、从文件或者数据库中取值的方式来添加相应的文本信息。示例程序中当点击Fill菜单时,程序会根据文本框的域标识来填充相应“Address no.”文本。为了演示从文件中加载文本信息,需要用Selection.Load来代替Selection.Text属性:

  1. [C#]
  2. private void mnuLabel_FillIn_Click(object sender, System.EventArgs e)
  3. {
  4. int n = 0;
  5. foreach (TXTextControl.TextFrame frame in textControl1.TextFrames)
  6. {
  7. frame.Selection.Text = "Text Frame #" + Convert.ToString(n++);
  8. }
  9. }

TX Text Control试用版下载

TX Text Control文字处理教程(11)使用文本框相关推荐

  1. TX Text Control文字处理教程

    TX Text Control文字处理教程 TX Text Control 是一套免最终用户版权使用费的文字处理控件.它涵盖了Microsoft Word主要功能,为开发人员提供了Word中常用的文字 ...

  2. TX Text Control文字处理教程(13)实现拖放操作

    Samples\WinForms\VB.NET\DragDrop          Samples\WinForms\CSharp\DragDrop  (一)两种拖放类型  在大多数文字处理器中支持两 ...

  3. TX Text Control文字处理教程(4)标记文本域

    标记文本域是在文本中插入的一些标记,在文字处理器中可以通过标记文本来实现非常广泛的文字处理功能.例如: 邮件合并 电子表格中的计算域 书签 自动生成表格内容和索引 超文本链接和锚点 标记文本域可以由任 ...

  4. TX Text Control文字处理教程(10)创建报价单

    该示例程序演示如何在办公系统中使用Text Control.办公系统的主要功能就是根据数据库中的数据来创建所需的文档.例如,根据地址信息数据库和商品信息数据库来创建一个订单.         示例程序 ...

  5. TX Text Control文字处理教程(7)邮件合并

    邮件合并功能与之前的提到的将TX文档全部存入数据库有所不同,邮件合并功能是将数据库中特定字段插入到模板文档的特定位置.与此同时,本章节还会演示在邮件合并功能的基础上添加打印功能.以及如何创建邮件合并所 ...

  6. 文字处理控件功能比较:TX Text Control vs. RichTextBox

    任何机构都需要创建和编辑文档,因此在机构的信息化系统中都需要文档的创建.编辑.转换等功能.通常情况下,我们可以使用VisualStudio自带的RichTextBox来实现文档编辑功能.RichTex ...

  7. 文字处理控件TX Text Control .NET for WPF 历史大版本X14发布 | 附下载

    TX Text Control .NET for WPF 历史最大版本更新X14 包括所有平台,共有131个新课程,119个新功能,84个新方法和23个新的活动,X14是有史以来最大的发行版. Win ...

  8. 加载、编辑和保存Wod格式所见所得的Word文档处理控件TX Text Control ActiveX

    TX Text Control ActiveX 控件为软件开发人员提供了强大的所见所得的Word文档处理,可以加载.编辑和保存Wod格式(DOCX.DOC.RTF等),生成Word报表,文档转换,导出 ...

  9. TX Text Control ActiveX 29.0 sp3-支持32/64位

    主要功能 -TX Text Control ActiveX 29.0 sp3--支持32/64位Ω578867473 所见即所得编辑 为您的用户提供真正的 WYSIWYG.MS Word 兼容的富文本 ...

最新文章

  1. word 生成HTML
  2. iphone android传照片大小,iPhone与安卓跨平台如何传照片图文教程
  3. centos 记录用户行为轨迹
  4. 优秀测试管理工具必备九大功能分析
  5. 解决VS2010 beta2 安装后html标签和script智能提示不起作用的问题
  6. 点开那些优秀的硕博士们的朋友圈,他们都有这些特点!
  7. python3 使用 pi3 安装软件时候,报错找不到 SSL 附解决方法
  8. 深度学习笔记(18) 迁移学习
  9. 链路两段不同网段怎么通信_为什么不同网段不能通信(转)
  10. 加锁解锁PHP实现 -转载
  11. [Java] Lambda表达式
  12. 安装nvidia digits
  13. Spring Boot 实现通用 Auth 认证的 4 种方式!
  14. PROC SURVEYSELECT
  15. ESP8266利用Bliker、小爱同学和本地按钮控制4路开关
  16. 离散数学-传递闭包的代码计算
  17. Tungsten Fabric入门宝典丨8个典型故障及排查Tips
  18. ActiveMQ学习 (一) JSM基本概念
  19. 七巧板复原之剩余区域的计算-多边形的加减法计算
  20. 关于left / right / stereo / mono

热门文章

  1. MySQL查询执行的基础——查询优化处理
  2. python标准库--functools.partial
  3. 作业要求 20171130 每周例行报告
  4. JavaScript 获得当前日期+时间
  5. Visio中如何绘制黑白图像
  6. Powershell配置SharePoint环境
  7. JS中格式化数据保留两位小数
  8. “新基建”横空出世,9本书助你把握7+2大领域风口
  9. 别再传李笑来的录音了!这才是有关区块链最靠谱最简单易懂的科普
  10. 爬了知乎200万数据,图说程序员都喜欢去哪儿工作~