第08讲 文本框、列表框.pdf

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第08讲 文本框、列表框

第08 讲 文本框、列表框、树控件和表格控件 8.1 文本框 用来输入、显示一行或多行文本信息,包括:String、Text Message 和Text Box 控件如图 8.1 所示 图8.1 String、Text Message 和Text Box 控件 String控件:用来输入和显示字符串 TextMessage控件:是Indicator型控件,用来显示字符串文本,不能进行输入操作; Text Box控件:用来显示和输入多行文本信息,具有自动换行的功能,当文本超出显示区域 时,能自动添加滚动条功能。 它可以作为接收用户输入的接口,程序运行时用户可以方便地在文本框中输入字符、编 辑修改字符。当TextBox 控件属性设置为非指示模式时,用户可以通过鼠标或键盘输入文本, 如按下Ctrl+ Tab 键,即可在该光标位置插入四个空格,按下Ctrl+Enter 键,从新一行开始等。 (1)文本框重要属性 文本框属性界面如图8.2 所示 图8.2 文本框属性界面 控件的属性可以在控件编辑对话框中设置,同样也可以通过编程方式设置和修改,此外 属性值可以通过CVI 的帮助来查询。在Help→Contents,打开帮助文件后,在“索引”选项 框内输入“text”,选择“attributes”工具条,即可察看文本的属性见图8.3 图8.3 利用Help 查控件属性设置的方法 这里给出TextBox 主要属性如表8.1 所示,以后希望同学们会利用帮助文件查属性设置。 表8.1 文本框属性表 控件属性 说明 ATTR_SCROLL _BARS 设置是否在控件中显示水平和垂直滚动条 ATTR_CTRL_VAL 文本控件当前的内容 ATTR_TEXT_COLOR 文本的颜色 ATTR_ENTER_IS_NEWLINE 按下Enter 键是否会插入新的一行 ATTR_DATASOCKET_ENABLED 调用DSBindCtrl 函数后,是否允许控件从DataSocket 服 务 ATTR_DATASOCKET_MODE 控件绑定模式。VAL_DS_READ 指读操作,VAL_ DS_WRITE 指写操作 ATTR_DATASOCKET_SOURCE 控件绑定的URL 地址 ATTR_TEXT_SELECTION_START 所选定文本的起始位置 ATTR_TEXT_SELECTION_LENGTH 所选定文本的长度 ATTR_STRING_TEXT_LENGTH 文本的总长度 ATTR_NO_EDIT_TEXT 是否可以编辑文本 ATTR_MAX_ENTRY_LENGTH 可输入的最大字符串的长度 (2 )文本框重要函数 文本框控件经常使用的函数有:插入行、删除行、替换行、获得行数、获得字节数等, 如表 8.2 所示。 表8.2 文本框的控件函数 函数原型 函数功能 1、InsertTextBoxLine 向文本框中插入一行 2、ReplaceTextBoxLine 替换文本框中的一行文本 3、DeleteTextBoxLine 删除文本框中的一行文本 4 、DeleteTextBoxLines 删除文本框中的多行文本 5、GetNumTextBoxLines 获得文本框文本的行数 6、ResetTextBox 替换文本框中的全部文本 7、GetTextBoxLine

您可能关注的文档

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档