调用行为:“调用行为”模块,用来在运行期动态地调用控件自身固有的“行为”,以实现运行期时要求控件完成的指定“动作”。如要求“窗体关闭、报表被打印、某控件获得焦点”等等。
对于这个解释重点理解:动态、控件自身、固有、一种行为。这句的理解可通过做实例,可以明白很多。这个控件是我们经常要用到的,打开控件,你可以了解控件本身所拥有的行为,我们只是通过按键+事件,来调用其中的某个行为,以达到设计者一个目的。以一个实例去理解。
教程.rar (471.66 KB)
对于这个控件要和引用事件控件区分,引用事件控件,它的引用范围大,不但是固有行为,也可以引用我们自定义一个事件。例如:销售开票中,打开窗体有个事件(打开后)这个事件是我们自定义,在增加发票的按键中,要实现的功能和打开后事件的功能是一样,所以我们就没有必要再去设计,而是直接引用。
下面我来介绍“改变属性”模块:这个模块在应用中主要用来动态地改变控件对象的属性值,及改变过滤值。在学习这个模块时候,我们要弄清可视、可用等选择项状态如何在改变属性表达式中去表示以及在后台改变哪个数据源的值、取哪个数据源的值。下面以一个例程介绍一下,他的具体应用。
教程.rar (501.99 KB)
在这个教程中,我们做到了当选择框是选中状态的时候,则改变邮编的当前值为123.它的用途,我自己认为主要就是一下几个方面:
1)权限管理:通过检测权限,实现可视、可编辑等属性的改变
2)数值改变:数值改变情况比较少,而且要实时改变的情况。这一点要和修改数据模块区分,仔细体会一下。
3)过滤条件:在提供的查询,不能实现自己预期目的情况下,运用。既然软件提供了查询的功能,我们还是用本身提供的,实在不能实现自己目的,就用改变属性模块,来试用一下。
4)其他一些体现自己设计的人性化的操作,使用。
[
本帖最后由 雨中等待 于 2008-4-28 15:01 编辑 ]