找回密码
 立即注册

QQ登录

只需一步,快速开始

ZenosZeng 讲师达人认证 悬赏达人认证

超级版主

299

主题

7874

帖子

1万

积分

超级版主

Rank: 8Rank: 8

积分
13131

活字格认证圣诞拼拼乐微信认证勋章讲师达人元老葡萄悬赏达人

ZenosZeng 讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-12-18 11:25  /   查看:5887  /  回复:0
本章主要讲述如何利用文本框控件来控制和操作文本。相应的源代码可以在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目录下找到。
        示例程序中包含一个对话框,用户可以在对话框中输入标签的相关信息,比如:数量、大小等。
图片1.1.png (16.9 KB, 下载次数: 1529)

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部