.net跨窗體調用控件

一個程序,很少可能只有一個窗體,通常都是兩到三個窗體,跨窗體可以傳遞參數,也可以跨窗體調用控件,現在假設主窗體有一個button和richTextBox,點擊button就出現Form2,Form2上有一個button控件,點擊後Form1的richTextBox就顯示字符
下面是Form1的代碼:
private void button1_Click(object sender, EventArgs e)
        {
            Form2 f = new Form2();
            f.Owner = this;
            f.Show();
        }
下面是Form2控制Form1的richTextBox的代碼段
private void button1_Click(object sender, EventArgs e)
        {
           
            Form1 k = (Form1)this.Owner;
           
            k.richTextBox1.AppendText("form2 control form1 richTextBox success!");
            this.Close();
        }
下是效果圖:
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章