首页 > 网站 > 媒体动画 > 正文

Authorware开发实例:第23例 创建多栏编辑(2)--Authorware7ShowMe范例

2024-09-08 19:26:04
字体:大 中 小
来源:转载
供稿:网友

单击【next->】按钮,出现【windows control-set property: select properties】设置对话框,如图23-13所示。

 

图23-13  【select properties】设置对话框

在该对话框中将控制对象的属性设置为“mask”和“maskchar”。

“mask”的特征值为“99”,“maskchar”的特征值为“#”。这表示第3个文本输入框“#”符号为遮罩,且本框只允许输入两位数的数字。

单击【next->】按钮,出现【windows control-set property: finish】对话框,如图23-14所示。

图23-14  【windows control-set property: finish】设置对话框

这是一个结束对话框,提醒用户本知识对象已选择的对象属性及其属性值已经使用了winctrl5.u32外部函数。

单击【done】按钮,完成【setup mask 1】知识对象图标的设置。【setup mask 1】设计图标对前面创建的第3个文本输入框的控制特性进行了设置。

【focus edit 1】设计图标也是一个windows control的set property知识对象,其设置对话框与【setup mask 1】基本相同。

不同之点在于【focus edit 1】知识对象的控制对象为“=ed1_1”(即第一个文本输入框),控制属性为“focus”,属性值为“true”。这表示光标将聚集到此输入框。

此外,流程中的【reset var.s】运算图标中使得validentry:=0,该变量的状态将在后面控制程序的走向。

及时点评  【set controls】群组图标中应用了5个知识对象图标,前面3个用于创造3个文本输入框,其中第1、2个文本输入框为edit控制方式;第3个为maskedit控制方式;第4个知识对象设置了maskedit控制的mask属性;而第5个知识对象设置了edit控制的focus属性。这样就很方便地完成了多个文本输入框的形状、位置、控制特性的创建和设置。

23.2.2  检查输入的信息

主流程图中【buttons】交互响应图标下含有3个分支,【done】按钮交互响应分支完成检查输入信息的功能。

单击【done】按钮进入此分支。该分支的下级流程如图23-15所示。

该流程中含有3个知识对象图标。

【get text from edit 1】是一个windows control的get property知识对象。get property知识对象的功能是获取windows control知识对象所创建的控制对象的特性值。

双击【get text from edit 1】设计图标,打开该知识对象的设置向导对话框,如图23-16所示。

图23-15  【done】分支下级流程

图23-16  【get text from edit 1】设置向导对话框

该对话框显示设置包含了5个项目和本知识对象的简介。

单击【next->】按钮,出现【windows control-get property: id variable】设置对话框,如图23-17所示。

图23-17  【windows control-get property: id variable】设置对话框

在该对话框中设置了控制对象为“=edt_1”,即第1个文本输入框,且控制方式为all。

单击【next->】按钮,出现“property name”设置对话框,如图23-18所示。

图23-18  【windows control-get property: property name】设置对话框



发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表