我在對象和引用之間有點迷路了。我正在用一些不同的類和winForms構建一個小項目。對象和引用
這是我的項目的簡短描述:我有一個MainForm,當我點擊'添加新電影'按鈕時,MovieForm打開我輸入電影信息的位置。當我點擊'保存'按鈕時,我在MovieForm中創建信息的NewMovie對象。
下一步是將此NewMovie對象保存到文件中。而在這裏,我有點迷失在如何從另一個類的其他地方獲取來自此NewMovie對象的數據,比如MovieManager,然後我使用FileManager的對象來保存數據?
在MainForm中我有這樣的代碼,以檢測當按鈕「添加新電影」點擊在MovieForm:
MovieForm movieForm = new MovieForm();
if (movieForm.ShowDialog() == DialogResult.OK)
{
Do something here?
}
我能達到或路過這裏的新MovieForm對象?那我該怎麼辦?在我的項目中,我也有一個MovieManager。一種方法是將對象傳遞給該類?我應該在MovieForm中創建MovieManager對象並在創建NewMovie對象後以這種方式傳遞數據嗎?
有點幫助和想法!謝謝!
http://stackoverflow.com/questions/280579/how-do-i-pass-a-value-from-a-child-back-to-the-parent-form –