学习C#:
我有
的结构form1 (splitcontainer)
userformLeft (button + sub-panel)
userformDisplay (loaded into panel in userformLeft)
userformRight
我想从form1(form1中的计时器)执行userformDisplay中的方法。
反过来说,让我说我有公共财产form1.mainTimer,可以 我从userFormDisplay中调用它,如
myLong = this.parent.parent.mainTimer;
或类似。
答案 0 :(得分:2)
myLong = ((form1)this.parent.parent).mainTimer;
答案 1 :(得分:1)
在一种形式和另一种形式之间进行交流的类似问题......是否附加到"事件"一个,或相互调用/设置值。以下是我过去回答的一些问题的链接,可能有助于了解这样做的关系。
Sample 1 with explicit steps to create two forms communicating back/forth to each other
Sample 2 somewhat similar, but attaching to events between forms