第6章表单设计与使用(new)分解.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.重命名类 5.打开类库 6.8.3 在创建表单时使用自定义类 * 属性:?? 描述了对象的特征。 方法:?? 作用与对象之上的动作,并能产生一组效果。 事件:?? 对象本身发出的动作,并能为操作系统所识别。假设 人是一个对象 ,人类 就是一个类! 人的鼻子 嘴巴 手 就是属性. 当人觉得饿了,就是事件 准确说是触发了事件, 我看一个人不爽,就可以调用一个方法来解决 这个方法可以试扁他 最后举个例子再从宏观上解释一下:类,对象,方法,属性,事件的概念。 假如我们地球上的所有人是一个类,这个类的名称为People,那么地球上的每一个人就是People类的一个对象,每个人都有“嘴”等属性,也有“骂人”的方法,当然“骂人”是通过“嘴”骂的,那么是不是就可以说“骂人”的方法是属性“嘴”的方法了呢?非也!属性和方法的概念是地位平等的,不能说方法是属性的方法,方法只能说是类的方法,而属性同样只能说是类的属性。然后,你虽然有了“骂人”的方法,那你是不是就能见人就“骂”啊?你可以想象一下你这样做的下场:)那么我们什么时候才能“骂”呢,当然是“别人先骂我们”这个事件发生的时候了。好的,在这里,“别人先骂我们”就是一个事件,它触发了People类中某个对象,也是某个人“骂人”的方法。虽然“我们骂别人”和“别人骂我们”都是动作,但不同的是,“别人骂我们”是对象外部的,是事件;而“我们骂别人”是对象的方法,是对象自己的动作,是内部的。现在你明白了对象和事件的区别了吧。 * 例如,在如图所示的表单中有一个选项按钮组(设置Click事件处理代码),该选项按钮组中有二个选项按钮(选项按钮Option1有Click事件处理代码而选项按钮Option2无Click事件处理代码),则当用户单击Option1时执行与之相关联的事件代码,不执行按钮组的Click事件处理代码,但当用户单击Option2时执行按钮组的Click事件处理代码。 6.6.3 文本框(textbox) 2.Value属性: 用于设置或读取文本框的内容; 注编辑框、复选框、列表框、组合框、命令组、选择组等控件都具有该属性 3.Passwordchar属性: 用于设置口令字(占位符); 注此属性不影响value属性的设置,value属性的值是用户输入的实际内容; 6.6.3 文本框(textbox) 4.Inputmask属性: 指定在一个文本框中如何输入和显示数据。 Inputmask属性值是一个字符串,该字符串由一些模式符组成P195表6.13 该属性除了文本框,还适用于组合框、列等控件。 例.P196 设计一个表单,浏览职工表的数据,要求,当表单中显示的是第一条记录时,命令按钮“上一条”应置为无效;当表单中显示的是最后一条记录时,命令按钮“下一条”应置为无效。 6.6.4 编辑框(editbox) 与文本框一样,编辑框也用来输入、编辑数据,但与文本框有如下区别: 编辑框是一个完整的字处理器,可以包含回车符、有垂直滚动条; 编辑框只能输入、编辑字符型数据,包括字符型内存变量、数组元素、字段以及备注字段里的内容; 编辑框没有inputmask属性。 6.6.4 编辑框(editbox) 1.Hideselection属性: 指定当编辑框失去焦点时,编辑框中选定的文本是否仍显示为选定状态。 当hideselection属性为.t.时:失去焦点时,不显示为选定状态 当hideselection属性为.f.时:失去焦点时,显示为选定状态 6.6.4 编辑框(editbox) 2.Readonly属性: 指定用户能否编辑编辑框中的内容。 取值为.f.时,可以修改编辑框中的内容 3.Scrollbars属性: 指定编辑框是否具有滚动条。(仅取0或2两个值) 6.6.4 编辑框(editbox) 4.Selstart属性: 返回用户在编辑框中所选文本的起始点位置。 5.Sellength属性: 返回用户在编辑框中所选文本的字符数。 6.Seltext属性: 返回用户编辑区内选定的文本。 例.p199 设计一个简单的查找替换界面。 6.6.5 复选框(checkbox) 1.Caption属性: 用来指定显示在复选框旁边的标题。 2.Controlsource属性: 指明复选框要绑定的数据源,数据源的类型可以是数值型或逻辑型。 复选框的三种状态:未被选中(0),被选中(1),不确定(2)。 3.Value属性: 设置或返回复选框的状态。默认为0; 6.6.6列表框(listbox) 1.Rowsourcetype属性:P201表6.15 指明列表框中条目的数据源类型; 2.Rowsource属性: 指明列表框中条目的数据源; 3.Columncount属性: 指定列表框的列

文档评论(0)

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

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

1亿VIP精品文档

相关文档