PB学习资料
hannah_happy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PB应用程序总是显示在屏幕中心
PB窗口w_main的open()事件中加入以下代码:Environment var_en //声明环境变量int sWidth,sHeightsetRedraw(False) //关闭窗口刷新GetEnvironment(var_en) //获取当前屏幕的宽度和高度sWidth = PixelsToUnits(var_en .ScreenWidth,Xpixe原创 2009-01-21 13:51:00 · 759 阅读 · 0 评论 -
PB替换字符串中全部指定字母
//字符串替换函数 //参数: //as_str1:源字符串 //as_str2:在源字符串中需要被替换的字符串 //as_str3:将第一次出现的as_str2替换成as_str3 //========================================== //返回:替换后的字符串 //==================================原创 2009-01-21 13:53:00 · 8413 阅读 · 0 评论 -
PB草稿
integer li_fnum, li_bytes blob Emp_Id_Pic li_fnum = FileOpen("C:/HR/EMP_PIC1.BMP",StreamMode!) li_bytes = FileRead(li_fnum, Emp_Id_Pic)///////////////////////////////////////////////////////Pb9原创 2009-01-21 13:57:00 · 1646 阅读 · 1 评论 -
按回车键实现触发按钮的CLICK事件
假如w_1上按钮cb_1,在控件上定义事件ID为pbm_keydown,代码如下:if key = keyenter! then this.triggerevent(clicked!) end if原创 2008-12-16 11:35:00 · 1990 阅读 · 0 评论 -
用PB实现ENTER键来代替TAB键的功能
假设w_1中有sle_1,sle_2,sle_3.我想用ENTER代替TAB键进行转换光标,方法如下:在每一个控件中都添加一个用户事件,pbm_keydown,然后给它编写程序: if key=keyenter! then send(handle(this),256,9,long(0,0)) return 1 end if 就这原创 2008-12-16 11:27:00 · 1382 阅读 · 0 评论 -
PowerBuilder窗口之间传递多参数的方法
在PowerBuilder中函数OpenWithParm,CloseWithReturn,OpenSheetWithParm,windowname.OpenUserObjectWithParm等都有一个在进行窗口操作(打开或者关闭)时存入Message消息对象的参数parameter或returnvalue。 消息对象Message有三个属性用于存储这些函数传递给窗口的数据(依赖于窗口操作时参转载 2008-12-16 11:48:00 · 617 阅读 · 0 评论 -
数据窗口中各项指标的基本操作
//四个按钮:cb_first,cb_next,cb_prior,cb_last第一条 dw_1.ScrollToRow(0) pb_prior.enabled=falsepb_next.enabled=true前一条 integer row_currentpb_next.enabled=truerow_current=dw_1.getRow()if row_current row_curr原创 2008-12-16 10:50:00 · 641 阅读 · 0 评论
分享