对象被右键单击就弹出一个功能菜单是Windows应用程序一项不可缺少的功能。在PowerBuilder应用开发中,可在需弹出右键菜单对象的rbuttondown事件中调用该菜单的Popmenu( )方法实现这一功能。但多数情况下,应用中有多处要用到不同的弹出式菜单,如一一用这种方法就需要做大量的工作。能不能做一个通用的菜单,可以用任何对象的rbuttondown事件激发弹出,并在弹出前动态改变弹出菜单项的内容,当点击菜单项时又可执行被右击对象的相应用户事件?由于这一技术最大的特点是当函数创建成功后,可在任何应用的任何对象中随心所欲的使用,随时随地弹出自己想要显示的菜单项,并执行相应的...
我们经常面对一大堆数据,其具体体现就是数据窗很长,需要拉动
垂直滚动条才能看到后面的数据,当在包含长数据窗的窗口的Timer事
件中写下Retrieve( )语句后,令人气恼的事情就会发生:Timer事件一 执行,数据窗就翻回第一页;如果Timer事件执行的时间间歇很短,那我 们就永远没有足够的时间来察看后面的数据了。下面我们着手解决这 个问题。 每个数据窗都拥有两个与Retrieve有关的事件:Retrievestart和 Retrieveend,它们分别允许我们在Retrieve的前后干一些事,这正是 我们所需要的。实际上,就这两个事件,我们已经能够提出两...
以前只知道打过包时需要几个动态连接库,自己在网上也搜了搜,有的说的这、有的说那,还有的说多多易善,不行就多能几个。但,最终也不知道就需要几个.DLL文件,现在终于搞清楚了。
一、创建你的应用程序,在这里就不多叙述了,根据你自己的项目而定。(在这里主要探讨打包过程,假设项目已创建好,开发工具为PB+SQL SERVER)
二、单击“File”-->"New ...",会弹击如下窗口:
首先选择“Project”选项卡,然后选择“Application”选项,单击“OK”,会出现如下窗口:
在Executable File Name文本框中输入最终生...
一、实现运行窗口居中
众所周知,PowerBuilder 7.0在以前的版本中提供了图形化的预览工具,可以很方便的在设计阶段实现窗口居中。但是,到了7.0似乎该项工具被取消了,也没有什么属性来设置,至少我没有找到。每当我们需要将窗口居中的时候只有一点一点地调整它的X,Y值,这一点十分让人头痛。出于无奈,只好通过编程实现。我们只在每个需要居中的窗口的Open事件中写上这些代码就会实现窗口的自动居中。
要实现窗口的自动居中,我们可以用函数Move()来实现。但是,由于我们开发出来的应用程序往往会在不同的设置环境中运行,虽然一般情况下是由我们为用户配置好的,但我们总不能保证用户...
1.引言
在管理信息系统的开发中,经常需要获取本地计算机中的树形目录结构和相应的文件信息,如进行目录的选择和特殊文件的选取,在PowerBuilder(简称PB)中并没有提供专门的树形目录对象,这样就需要程序开发人员自己来实现相应的树形目录。本文针对这种情况,提供了一种用纯PB代码实现树形结构的方法。
2.PB中树形目录的实现方法
PB中实现树形目录可以利用Windows本身的API函数SHBrowseForFolderA(包括在shell32.dll文件中),但该API函数只能显示相应的树形目录,不能显示文件信息,而且用户对它不能进行灵活的控制。因此,如果需要进行...
浅析有关用户定义事件中ID的含义 下面我们解释一下PowerBuilder中以pbm开头的内部映射事件的含义,按类举一些主要例子,其余的事件类推。
单选或多选按钮消息(前缀:pbm_bm) getcheck 单选按钮或多选按钮是否被选getstate 按钮是否加亮setcheck 将无线按钮或确认框的选中状态改为未选中状态,反之亦然setstate 加亮或不加亮按钮change 改变按钮的风格,例如,改为单选按钮或组合框单选或多选按钮通知消息(前缀:pbm_bn)clicked 按钮控件被点中disable 使按钮控件无效double-clicked 按钮控件被双点dragdro...
一、创建主菜单m_main。
二、创建主窗口w_main,并将其属性Window Type设置为mdihelp!,将MenuName属性设置为m_main。
三、创建图片窗口w_pic,并在该窗口中放置picture控件,起名为p_1;设置w_pic的属性,把Window Type的属性设置为popup!,选择visible,其它属性全部取消。
四、编写w_pic代码:
⑴、定义实例变量(instance variables)
boolean isfullscreen
integer oldwidt...
能和您一起来学习java我感到非常荣幸!
java群:50724502
朋友们,大家好!本人创建一个JAVA专题论坛,为了培养广大爱好者对学习JAVA的兴趣,专门为大家提供一个学习JAVA的宝洁圣地,让我们一起学习,共同进步! 敬请你的加入,你必需把你常用的邮箱说一下,我通过邮件邀请你加入java-dream论坛,以后你就用你的邮箱名作为账号进入论坛。 本人QQ:543169042
1、Google推出的3维聊天空间,可以设计自己的形象和房间 http://www.lively.com/
2、可以在线听和免费下载最新《读者》《科幻世界》等著名杂志有声版,不用再买杂志 http://www.ilisten.cn/ZZ
3、可以一键免费把自己博客印成书的网站 http://blog.mrprint.cn
4、可以修改每一本书内容的在线图书馆 http://www.bookgg.com/library.asp
5、一个比Google还强,每天看别人在搜索什么东西的搜索引擎 http://www.bearsou.com
6、每天可以免费买彩票,每天百...
作者:jeru email: j...@163.net 日期:2001-2-9 11:09:49 /** * jeruGraphics v 1.0 * * 看到一些动态生成图象的例子都是servlet完成的, * 而且程序很长,觉得不是无论从实用性还是可读性来说都不是太好。 * 这里给了段代码,命令行生成图象文件。这样是不是简单易用些呢? * * 创建一个 BufferedImage 对象,将你的“画”放到这个缓冲里, * 再打开一个文件,将图像流编码后输入这个文件,这样就有一个 * jpg文件出现了,试试吧。。。 * * Mender : * Jeru Liu * Homepa...