第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將對象從Form1傳遞到Form2,然后再傳遞回Form1?

如何將對象從Form1傳遞到Form2,然后再傳遞回Form1?

C#
翻翻過去那場雪 2019-10-22 22:08:55
在決定問這個問題之前,我已經對這個問題做了一些研究。我只是找不到任何可以幫助我的東西。我正在用C#編寫緊湊框架2.0的應用程序。我需要獲取在form1上實例化的數據對象,并將該對象傳遞給form2。在form2中處理數據對象,然后將該數據傳遞回form1,以便可以保存它。我了解表單只是一個對象,我也了解對象是通過引用而不是值來實現的。我也了解兩種類型之間的區(qū)別。由于某種原因,我無法使其正常工作。什么是實現這一目標的最佳,最簡潔的方法?
查看完整描述

3 回答

?
GCT1015

TA貢獻1827條經驗 獲得超4個贊

我一直很喜歡為此的事件模型。這樣,您的表單就無需了解其他任何人。您可以在兩種形式使用的某種EventHandler類中設置如下所示的事件。


public delegate void SavingObjectHandler(MyObject obj);

public event SavingObjectHandler SavingObjectEvent;

public void SavingObject(MyObject obj)

{

   if (SavingObjectEvent != null) SavingObjectEvent(obj);

}

那么您的一種形式可以調用SavingObject偶數處理程序,而另一種形式可以訂閱SavingObjectEvent。當第一個表單觸發(fā)事件時,將通知第二個表單進行所需的處理,然后在操作之后該對象將再次可用于第一個表單。


查看完整回答
反對 回復 2019-10-22
  • 3 回答
  • 0 關注
  • 525 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號