立即注册 登录
度量快速开发平台-专业、快速的软件定制快开平台 返回首页

王爱东的个人空间 http://bbs.delit.cn/?3 [收藏] [复制] [RSS]

日志

窗体间传递参数实现的几个方法

已有 1141 次阅读2020-6-13 10:39 |个人分类:构建综合|系统分类:构建综合


1、平台V12.3.9之前窗体间传递参数,主要是采用以下方法:(仍保留该功能)

  '打开子窗体,给子窗体传值

  dim form1 = 创建智能窗体("0ce05d3d-017d-4f65-a0a9-3b325cd2747d")
  form1.Input1="EDIT"
  form1.Input2=网格部件1.GetFocusedRowValue("ID")
  form1.ShowDialog()

 

即通过给定的几个参数进行传值 Input1......Input5;OutPut1......OutPut5

'子窗体获得值

 dim a=Me.Input1

 

 

2、平台V12.3.9之后,新增加设置窗体参数功能:

 '打开子窗体,给子窗体定义变量并传送值

'SetParam(string VarName,object Value)

'定义了变量后,可以传送字符串,数字,日期,dt等

dim form1 = 创建窗体("0ce05d3d-017d-4f65-a0a9-3b325cd2747d")
form1.SetParam("param1","EDIT")
form1.SetParam("param2",网格部件1.GetFocusedRowValue("ID"))

form1.ShowDialog()

'子窗体获得值

dim a=Me.GetParam("param1")

 

如果在子窗体中定义了变量,主窗体获取,方式跟前面一样。


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

手机版|小黑屋|重庆度量科技  本站关键词:快速开发平台

GMT+8, 2024-4-16 13:13 , Processed in 0.076504 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

返回顶部