C#如何操作另一个窗体:[2]子窗体操作主窗体(转)
生活随笔
收集整理的這篇文章主要介紹了
C#如何操作另一个窗体:[2]子窗体操作主窗体(转)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
首先我們新建一個項目
在項目管理器中,我們右擊,選擇"添加",選擇"windows窗體"
輸入窗體名,點擊"確定"
我們給form1拖入按鈕控件
在項目管理器中,我們找到"Form1.Designer.cs",雙擊打開代碼窗口
我們找到按鈕的定義,然后把private改為public
我們回到窗體1,把以下代碼填入代碼窗品中
?Form2 a = new Form2();
? ? ? ? ? ? a.Show(this);
這個是彈出窗體2的代碼,這里,??? a.Show(this);一定要這樣寫,如果是? ? a.Show();那么程序是不能運行的
現在我們打開窗體2,并拖入一個按鈕,雙擊該按鈕,打開代碼窗口
好,我們到窗體2寫操作窗體1的代碼,這個就是調用窗體中按鈕的代碼
?
? ? ? ? ? ? Form1 a = (Form1)this.Owner;
? ? ? ? ? ? a.button1.Text = "123";
?
好,我們現在運行程序,點擊窗口一后彈出窗體二,我們再點擊窗體2上的按鈕
窗體1上的按鈕上的文字被改變了,程序運行成功
?
轉載于:https://www.cnblogs.com/Miliery/p/4402149.html
總結
以上是生活随笔為你收集整理的C#如何操作另一个窗体:[2]子窗体操作主窗体(转)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 运行ant脚本(转载)
- 下一篇: c# json使用集