如何从父窗体调用userform中的方法?
学习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;
或类似的。
在一种forms和另一种forms之间进行通信的类似问题……是否附加到一种forms的“事件”,或者相互调用/设置值。 以下是我过去回答的一些问题的链接,这些问题可能有助于理解这样做的关系。
示例1使用明确的步骤创建两个彼此前后通信的表单
样本2有点类似,但附加到表单之间的事件
是的..你可以这样做:
myLong = ((form1)this.parent.parent).mainTimer;