表單一生成了表單二,表單二生成了表單三,現在想要用表單三的按鍵操作表單一內的控制元件,需要怎樣實作。
uj5u.com熱心網友回復:
表單二增加表單1的區域變數,添加構造建構式,把表單1當引數傳進來,保存到區域變數里面表單三增加表單1的區域變數,添加構造建構式,把表單1當引數傳進來,保存到區域變數里面
在表單一里面,生成表單二的時候呼叫添加的建構式,把自己傳給表單二
在表單二里面,生成表單三的時候呼叫添加的建構式,把保存的表單一傳給表單三
在表單一里面添加一個public的函式來操作內部的空間,假設為a函式
這樣在表單三里面就有了表單一物件,就可以通過物件呼叫a函式了
uj5u.com熱心網友回復:
在form1.cs 中增加一個靜態變數public static Form1 form;
就可以在form2,form3中使用
Form1.form.控制元件
uj5u.com熱心網友回復:
三種方法1.表單1 訂閱表單2的事件 表單2訂閱表單3的事件
2.表單1 整體作為引數傳給表單2 繼續傳遞給表單3
3.創建訊息佇列,表單1,2,3都可以發送訊息,處理訊息
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/221316.html
標籤:C#
