C#如何操作另一个窗体:[2]子窗体操作主窗体(转)
首先我們新建一個(gè)項(xiàng)目
在項(xiàng)目管理器中,我們右擊,選擇"添加",選擇"windows窗體"
輸入窗體名,點(diǎn)擊"確定"
我們給form1拖入按鈕控件
在項(xiàng)目管理器中,我們找到"Form1.Designer.cs",雙擊打開代碼窗口
我們找到按鈕的定義,然后把private改為public
我們回到窗體1,把以下代碼填入代碼窗品中
?Form2 a = new Form2();
? ? ? ? ? ? a.Show(this);
這個(gè)是彈出窗體2的代碼,這里,??? a.Show(this);一定要這樣寫,如果是? ? a.Show();那么程序是不能運(yùn)行的
現(xiàn)在我們打開窗體2,并拖入一個(gè)按鈕,雙擊該按鈕,打開代碼窗口
好,我們到窗體2寫操作窗體1的代碼,這個(gè)就是調(diào)用窗體中按鈕的代碼
?
? ? ? ? ? ? Form1 a = (Form1)this.Owner;
? ? ? ? ? ? a.button1.Text = "123";
?
好,我們現(xiàn)在運(yùn)行程序,點(diǎn)擊窗口一后彈出窗體二,我們?cè)冱c(diǎn)擊窗體2上的按鈕
窗體1上的按鈕上的文字被改變了,程序運(yùn)行成功
?
轉(zhuǎn)載于:https://www.cnblogs.com/Miliery/p/4402149.html
總結(jié)
以上是生活随笔為你收集整理的C#如何操作另一个窗体:[2]子窗体操作主窗体(转)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 运行ant脚本(转载)
- 下一篇: Python并发与并行的新手指南