为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

枚举与下拉列表

2017-10-22 3页 doc 24KB 66阅读

用户头像

is_751406

暂无简介

举报
枚举与下拉列表枚举与下拉列表 下拉列表与枚举控件从它包含的数据类型来说,属于数值控件。它们都是用文本的方式表示数值。这两种控件的使用情况是随处可见,特别是在状态机中,枚举常数使用的更为普遍。 一、枚举(enum) 枚举控件只能代表整数,而且是有序、自动分配的。在枚举类型中,可将每个从零开始的、连续的整数值按顺序分配给一组名称或字符串。例如:红、绿、黄,就对应着0、1、2。开始、停止、纪录、打印、就分别对应于0、1、2、3。 显然,使用文字或字符串要比使用数字更直观、方便、概念性更强。假如,你有20个朋友,你是喜欢直接用0-19个数字...
枚举与下拉列表
枚举与下拉列 下拉列表与枚举控件从它包含的数据类型来说,属于数值控件。它们都是用文本的方式表示数值。这两种控件的使用情况是随处可见,特别是在状态机中,枚举常数使用的更为普遍。 一、枚举(enum) 枚举控件只能代表整数,而且是有序、自动分配的。在枚举类型中,可将每个从零开始的、连续的整数值按顺序分配给一组名称或字符串。例如:红、绿、黄,就对应着0、1、2。开始、停止、纪录、打印、就分别对应于0、1、2、3。 显然,使用文字或字符串要比使用数字更直观、方便、概念性更强。假如,你有20个朋友,你是喜欢直接用0-19个数字来代表他们,还是用名字表示他们,那个更好呢, 枚举控件在程序设计中的一些用途: (1) 可以将枚举类型的控件看作下拉列表控件。 (2) 枚举型的数据类型是:,8(256)、,16(65536)、,32(更多),括号内 是枚举类型可保留的元素数目。 (3) 将枚举类型控件连接到Case结构时,Case 结构中标签显示的是字符串, 而不是数字。 (4) 除了递增和递减外,枚举类型可按数字方式进行算法操作。 (5) 递增和递减操作在开始和结束位置交替进行。 (6) 可将数字转换成为最接近的枚举类型数据,超出范围的数字则被设置为最 后一个枚举类型数据。 二、下拉列表 下拉列表有多种表现形式,包括文本下拉列表、菜单下拉列表、图片下拉列表,以及文本与图片下拉列表。 菜单下拉列表和文本下拉列表中,文字的输入可以通过快捷菜单中的"编辑"项进行。更简单的方法则是调用属性对话框,然后在"编辑项"属性页中设置。 图片下拉列表和文本与图片下拉列表只能通过快捷菜单编辑。选择合适的项目后,可以从剪切板导入图片,也可以从文件夹中直接拖动图片到图片下拉列表。文本与图片下拉列表中的文字,则是通过工具按钮中的"编辑文本"按钮添加的。 1 下拉列表用文字或者图片的方式表示数字。数字可以是整型数,也可以是浮点数。既可以是有序的,比如从0开始递增的整型数,也可以是无序的,由用户自定义它代表的数字。 下拉列表上的各项,可以设置为启用或者禁用。如果设置为禁用,则该选择项目用灰色显示,不允许选择。下拉列表另外一个特有属性是"是否允许运行时有未定义值",默认是未勾选的。未勾选的情况下,只能选择设计好的条目。勾选后,将自动增添一个其他项。勾选该项,列表框边上将出现一个数字框。在框中修改数字并回车,列表框将采用用户输入的新数值。 在许多VI的程序框图中,枚举和下拉列表常数随处可见。如下图,左端带有双向箭头,右端带有下拉箭头的是枚举常数;而仅右端带有下拉箭头的是下拉列表常数。 用字符串的方式显示枚举控件中的内容,有两种方法: 1、使用“格式化写入字符串”数 “格式化写入字符串”在字符串函数板上可以找到,应用见例图。 利用这个特性可以显示状态机所处的状态。 2、使用“属性节点” 见例图中的:属性〉下拉列表文本〉文本。 2 下拉列表与枚举值的区别: 1. 下拉列表的值是可以由用户指定的任意值,而且有多种数据类型选择; 而枚举的列表的值只能是有序的整数0,1,2、、、、、、,且只有只有三种数据 类型(U32、U16、U8)。 2. 用下拉列表接case结构的条件选择端时,case分支结构标签显示的是数 值,且只能手动一个一个的添加分支; 而若是用枚举值接的选择分支端,case分支标签显示的是文字或字符串, 且可自动添加分支。 3. 下拉列表的字符串列表可在运行时通过属性节点更改;而枚举值的字符 只能在编辑状态下更改。 3
/
本文档为【枚举与下拉列表】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索