向窗口传递多个参数
来源:互联网 发布:关于旅游数据统计网站 编辑:程序博客网 时间:2024/04/30 17:15
用 OpenWithParm 打开窗口并向窗口传递参数时,PowerBuilder 只允许传递一个参数,例如: OpenWithParm(w_abc, "hello")
如何传递多个参数呢?很简单,创建一个结构,将你希望传递的参数都定义到这个结构中去。
例如:首先定义结构 str_parms
然后在 script中声明结构变量:
str_parms l_str_parms
给结构变量赋值:
l_str_parms.name = "Smith"
l_str_parms.tel = "1234567"
OpenWithParm(w_abc, l_str_parms)
在窗口 w_abc的open事件中输入代码如下:
str_parms l_str_parms
l_str_parms = Message.PowerObjectParm
这个方法同样适用于CloseWithReturn.
sle_1.text=message.stringparm
//////////
us_dragon lus_dragon
lus_dragon.name = "Smith"
lus_dragon.id = "1234567"
lus_dragon.sex="F"
//string ls_aaa
//ls_aaa=sle_1.text
openwithparm(w_bbb,lus_dragon)
//////////
us_dragon lus_dragon
us_dragon lus_id
lus_dragon=Message.PowerObjectParm
lus_id=Message.PowerObjectParm
//sle_2.text=lus_dragon.name
sle_2.text=lus_id.id
- 向窗口传递多个参数
- 向窗口传递多个参数
- python 向函数传递多个参数
- 向jQuery函数传递多个参数
- ajax向控制器传递多个参数
- 向Composite风格数据窗口传递参数
- 向 pthread 传递多个参数的方法
- 如何向线程函数传递多个参数?
- mybatis向sql语句中传递多个参数
- 如何向线程函数传递多个参数?
- 使用Map向SQL中传递多个参数
- 向线程传递多个参数的变通方法(c#)
- 【PB】如何向窗口传送多个参数?
- 子窗口向父窗口传递参数【javascript】
- flex实现父窗口向子窗口传递参数
- Flask向模板(template)传递多个参数或者把全部的本地参数传递给template
- C#如何调用批处理文件 C#如何向批处理文件传递多个参数
- @InitBinder注解 解决form表单向springmvc传递多个对象参数
- 盘点软件行业中的八个盈利模式
- 郁闷!一个超简单的错误
- 十二星座“绝配”与“绝不配”
- 推荐大家一个Unix体验中心。
- sicily 解题报告: 1280 Permutation
- 向窗口传递多个参数
- 控件编程规范
- 鼠标移动时让数据窗口中当前鼠标下的数据行改变颜色
- API之五在PB中如何获取目录信息
- API函数之三_如何在PB中播放音乐
- 常用java bean 模块
- char*和CString转换
- Google滥用反垄断和解协议 打击微软竞争?
- API函数之四_客户机服务器体系