• PB传参数,传一个或多个参数,PB截取字符串


    一。传一个参数

    1:传参

    w_mz_sfcl_hjsf_main_bm huajia_bm//先定义一个窗体的实例

    OpenWithParm(huajia_bm,string(iu_yjks.il_yjksdm)+string(ll_yjxh))//科室代码+医技序号,示例为335123456(il_yjksdm为335。ll_yjxh为123456)

    //这句是打开一个新窗口,第一个参数是窗口名称,第二个参数是要传的单个值 

    2:接收参数

    局部变量里先定义变量

    public string ksdmyjxh //传来的参数,医技部门+医技序号
    public string cmf_bmbh //显示部门
    public string yjxh202108021731 //传过来的医技序号

    在w_mz_sfcl_hjsf_main_bm窗口里的open事件里接收参数

    ksdmyjxh=message.StringParm //传来的参数,医技部门+医技序号335123456
    cmf_bmbh=Left(ksdmyjxh, 3 ) //获得部门编号  ksdmyjxh   335
    yjxh202108021731 = Right (ksdmyjxh, 6 )   123456

    接收到的参数,赋值给窗口上的文本控件

    sle_bmbh.text=cmf_bmbh
    st_yjxh.text = yjxh202108021731//这个给控件赋值的,接收参数时会用到

    二。传多个参数

    1:传参

    在窗口w_mz_sfcl_hjsf_main_bm的wf_load方法里。OpenWithParm(w_mz_sfcl_hjsf_djxz_bm,THIS)//传参数为要打开的窗口名称和this本窗口

    2:接收参数

    在要打开的窗口w_mz_sfcl_hjsf_djxz_bm里接收参数

    先在局部变量里定义一个父窗口对象。

    w_mz_sfcl_hjsf_main_bm  iw_hjsf

    iw_hjsf = Message.PowerObjectParm//在open事件里用父窗口的实例来接收整个父窗口

    Long yjxh01

    yjxh01 = Long(iw_hjsf.st_yjxh.text)//取父窗口的st_yjxh控件里的值。

    //可以把要传的多个参数,全放在父窗口的控件上,这样接收时候就可以接收任意多个参数

  • 相关阅读:
    库函数(汇总)
    IE jQuery ajax 请求缓存问题
    Jarvis OJ-level3
    在64位的linux中运行32位的应用程序
    ROP之linux_x64知识杂记
    2017年网络空间安全技术大赛部分writeup
    Sniper OJ部分writeup
    gdb插件使用方法
    pwntools学习
    linux虚拟机安装值得注意的几点
  • 原文地址:https://www.cnblogs.com/wybshyy/p/16042521.html
Copyright © 2020-2023  润新知