【求助】关于层次间的参数传递

2019-07-17 18:39发布

        在进行人机界面开发的过程中,碰到了这样一个问题:
        顶层模块a中有一子模块b,模块a中有个按钮,这个按钮是子模块b的输入,如下图所未。
                                   
        碰到的问题是:
        程序运行后,在模块a(最终的人机界面)中点击按钮,这个点击动作不会传递到子模块b中去。我必须打开子模块b的前面板再次点击按钮子模块b才会运行。我想要的效果是,在模块a中点击按钮,子模块b能执行相应操作,而不用我再去点击子模块b中的按钮。
        不知道我有没有把问题讲清楚,哪位大侠知道如何解决的,帮我支支招,万分感谢!不知道是不是涉及到层次模块间的参数传递问题。


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
zoumin0217
1楼-- · 2019-07-17 22:13
别沉了,help!!!!!!!
cljxnjd
2楼-- · 2019-07-17 22:54
在模块b中定时查询按键值,或者循环执行模块a,这样才能实时检测到按键变化
zoumin0217
3楼-- · 2019-07-18 02:52
cljxnjd 发表于 2013-4-19 17:56
在模块b中定时查询按键值,或者循环执行模块a,这样才能实时检测到按键变化 ...

我想要的效果是能同步运行,模块a中按键按下后,模块b能马上响应。
在模块b中,我用的是事件结构,一旦模块a中的按键有按下,就会触发模块b中的事件结构。可问题是,模块a中的按键操作这个动作无法传至模块b,你必须进入模块b的前面板,点击按键才会触发事件结构(两个模块中的按键其实是一个按键)。我也不太确定问题是不是出在参数传递上,只是猜测。

xuanjinjin
4楼-- · 2019-07-18 03:14
 精彩回答 2  元偷偷看……
sushu
5楼-- · 2019-07-18 06:20
本帖最后由 sushu 于 2013-4-19 21:41 编辑

楼主这个问题早期也碰到过,分享下:

[8.5版本]   关于层次间的参数传递.7z (15.13 KB, 下载次数: 18)

00_2013-04-19_21-36-34.png
01_2013-04-19_21-37-18.png
02_2013-04-19_21-37-45.png
03_2013-04-19_21-38-02.png
hblfabc
6楼-- · 2019-07-18 07:32
 精彩回答 2  元偷偷看……

一周热门 更多>