回覆列表
  • 1 # 滴逃逃

    最簡單的方法:

    在Form1的類中新增一個方法。Form1上有dataGirdview 或者textBox

    public partial class Form1 : Form

    {

    public Form1()

    {

    InitializeComponent();

    }

    //新增一個方法,用於更新textBox1

    public void UpdateTextBox(string newData)

    {

    this.textBox1.Text = newData

    }

    private void buttonShowForm2_Click(object sender, EventArgs e)

    {

    //用新的建構函式(見下面的Form2類),建立Form2例項

    Form2 form2 = new Form2(this);

    form2.Show();

    }

    //其餘程式碼略……

    }

    在Form2中,新增一個新的建構函式和一個新的方法

    public partial class Form2 : Form

    {

    private Form1 _form1;

    public Form2()

    {

    InitializeComponent();

    }

    //新增一個建構函式

    public Form2(Form1 form): this()

    {

    _form1 = form;

    }

    //當更新了資料後,呼叫此方法,將資料傳回Form1並更新顯示

    private void UpdateFrom1( string newData)

    {

    _from1.UpdateTextBox(string newData);

    }

    //其餘程式碼略……

    }

  • 中秋節和大豐收的關聯?
  • 英語四六級和雅思、託福有什麼共性和差異,它們之間的分數有對應關係嗎?