作者rrorr (木质音响)
看板C_Sharp
标题[问题] 同一namesapce不同class函数呼叫
时间Tue Feb 19 20:18:14 2013
各位好
一个新手问题问大大们
class A class B
p() q()
class A 是接受摄影机影像的类别 而B是介面程式
我要在A类别中,在我判别好影像资讯後去改变介面(B)的text内容
p()内容如下
B obj_B = new B()
obj_B.q();
q()内容如下
label1.text="person";
但执行下来,text的内容仍是预设的label,并无改变...
由於摄影机与介面程式皆需要执行续,我用了多执行续程式方法使其两者同时RUN
有测试过,如果再q()内放一些会产生错误的程式码会有错误产生
也表示程式有执行到q(),但却没有改变到text内容
烦请大大们给个提醒 如何使其work 感激不尽
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.51.113
1F:→ mortleo:没看到程式不太确定,我猜 obj_B 并非显示出来的视窗 02/19 20:38
2F:→ mortleo:也就是一开始就有另一个 B,你在 A 中实作并修改另一个 02/19 20:39
3F:→ rrorr:class B即form1 就是界面的class ><" 02/19 20:41
4F:→ mortleo:你new了之後就是另一个了,不然你new之後尝试show看看 02/19 20:42
5F:→ rrorr:果然如m大说的 感谢M大 我会找看看其他方法的 02/19 20:52
6F:→ mortleo:因为是不同执行序,你需要在form1开一个事件,让A通知他 02/19 20:55
7F:→ mortleo:修改label,并将form1的参考传给A,A才能通知他。 02/19 20:56