我有窗口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) –