循序渐进学习Power Builder 6.0(10-3)
10.3 修改后代对象
继承祖先窗口并不是我们的目的。使用继承特性的目的是将多个类似对象的一些共同的特性定义在祖先对象当中,然后通过继承这个祖先对象使后代对象获得这些共同的特性,完成继承工作之后,还有一个重要的工作就是通过修改这些后代对象使它们获得自己独特的功能,从而完成这些后代对象本身的任务。
下面我们就通过一个例子来说明如何实现这种修改。首先打开一个后代窗口。现在这个窗口和祖先窗口是完全相同的。如图10-6。
图10-6
祖先窗口的功能是显示数据库当中所有的体育明星的资料,我们希望修改后代窗口,使之只显示足球明星的资料。
选择静态文本对象,在它上面单击鼠标右键,弹出菜单,选择PROPERTIES 命令,把TEXT一栏中的内容修改为“足球明星”。删去我们不想要的按钮。如图10-7。
图10-7
如果您想把已经修改的属性重设为祖先窗口中的内容,只要选择EDIT 菜单当中的RESET PROPERTIES重置属性命令就可以了。在数据窗口对象的下面我们就修改数据窗口的脚本,使之具有新的功能。
在数据窗口上面单击鼠标的右键,弹出菜单,选择SCRIPT命令,打开编写脚本工作区,我们看到,这时工作区的内容是空的。如图10-8。
图10-8
单击SELECT EVENT 事件选择列表框,选择需要编写脚本的事件。您可以看到所有事件的列表,左边有一个小图标的事件是祖先对象当中已经存在脚本的。如图10-9。
图10-9