我有窗口1,具有发送如何调用函数,在窗口1从窗口2
public void proba()
{
MessageBox.Show(this.comboBoxTipUnosa.Text);
}
和一个按钮的功能单击它具有
Window2 win2= new Window2();
win2.textBoxOne.Text = selectedString;
win2.ShowDialog();
如果从窗口2,在按钮点击我的代码去
Window1 win1 = new Window1();
win1.proba();
得到了一个空白messagebox.But如果一个MessageBox与MessageBox.show(“一些文本”)申报;有用。
这只是一个测试,我希望通过。我的最终想法是在Window1中有一个用于插入SQL查询的代码,使用Window1中的文本框,我将需要调用该方法在Window2上单击一个按钮后。
将公共逻辑重构为每个表单可以使用的单独类。 –
[如何使C#类中的方法调用另一个可能的重复?](http://stackoverflow.com/questions/16226444/how-to-make-method-call-another-one-in-classes-c) –