学习贴:请教多窗体之间控件内容互相赋值

mndsoft 9月前 771

不懂就问,继续学习请教哈,同一个主窗体下的 tab选择卡分别加载几个窗体,如何把窗体A组件下的值 赋值给 窗体下 B,我现在用的 

Code AardioLine:1复制
  • 1.
    • publish("aaa",winform.lsvController.getText(row,3))

    接收是:

    Code AardioLine:3复制
  • 1.
  • 2.
  • 3.
    • subscribe("aaa",function(b){
    • winform.ioIP.text = b;
    • } )

    可以实现,就是第一次点击 窗体B 收不到,再点一次就可以了。

    请问还有什么方法可以实现,看了一些资料说只要是全局变量,跨文件都可以直接访问,还是很迷糊。 

    致谢! 附完整学习工程文件。

    下图示例:


    上传的附件:
    最新回复 (5)
    • 小光芒 9月前
      0 2
      https://aar.chengxu.online/thread-309.htm
    • mndsoft 9月前
      0 3
      小光芒 https://aar.chengxu.online/thread-309.htm

      感谢,学习下,不过,有点迷糊,我理解为父窗体下还有多个子窗体(计划生育放开了嘛),2个儿子之间如何联系,比如 窗体A的文本框内容点一下,窗体B的文本框会同步显示窗体A的文本框内容?虽然我用publish和subscribe基本实现,就是想知道还有其他更简洁方便的方法,见笑,正在努力学习者。

    • 小光芒 9月前
      0 4

      看代码

      上传的附件:
    • 光庆 9月前
      0 5

      看代码

      上传的附件:
    • mndsoft 9月前
      0 6
      学习受教了,谢谢两位大佬热心
    返回