Retrieve后不回卷的数据窗

我们经常面对一大堆数据,其具体体现就是数据窗很长,需要拉动 垂直滚动条才能看到后面的数据,当在包含长数据窗的窗口的Timer事 件中写下Retrieve( )语句后,令人气恼的事情就会发生:Timer事件一 执行,数据窗就翻回第一页;如果Timer事件执行的时间间歇很短,那我 们就永远没有足够的时间来察看后面的数据了。下面我们着手解决这 个问题。 每个数据窗都拥有两个与Retrieve有关的事件:Retrievestart和 Retrieveend,它们分别允许我们在Retrieve的前后干一些事,这正是 我们所需要的。实际上,就这两个事件,我们已经能够提出两...
2011-06-11 10:12 | 阅读 1298 次 | 评论 0 条

PowerBuilder实用技巧八则

一、实现运行窗口居中   众所周知,PowerBuilder 7.0在以前的版本中提供了图形化的预览工具,可以很方便的在设计阶段实现窗口居中。但是,到了7.0似乎该项工具被取消了,也没有什么属性来设置,至少我没有找到。每当我们需要将窗口居中的时候只有一点一点地调整它的X,Y值,这一点十分让人头痛。出于无奈,只好通过编程实现。我们只在每个需要居中的窗口的Open事件中写上这些代码就会实现窗口的自动居中。   要实现窗口的自动居中,我们可以用函数Move()来实现。但是,由于我们开发出来的应用程序往往会在不同的设置环境中运行,虽然一般情况下是由我们为用户配置好的,但我们总不能保证用户...
2011-06-11 10:09 | 阅读 975 次 | 评论 0 条

浅析有关用户定义事件中ID的含义

浅析有关用户定义事件中ID的含义 下面我们解释一下PowerBuilder中以pbm开头的内部映射事件的含义,按类举一些主要例子,其余的事件类推。 单选或多选按钮消息(前缀:pbm_bm) getcheck 单选按钮或多选按钮是否被选getstate 按钮是否加亮setcheck 将无线按钮或确认框的选中状态改为未选中状态,反之亦然setstate 加亮或不加亮按钮change 改变按钮的风格,例如,改为单选按钮或组合框单选或多选按钮通知消息(前缀:pbm_bn)clicked 按钮控件被点中disable 使按钮控件无效double-clicked 按钮控件被双点dragdro...
2011-06-11 10:04 | 阅读 1253 次 | 评论 0 条
浏览21121次