[問題] 如何讓第3個Form去操作第1個Form

看板C_Sharp (C#)作者 (股海尋燈)時間18年前 (2007/08/28 22:07), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
我現在有一個Form1按了button後會跳出Form2, Form2本身有一個refresh的method,我是寫成void refresh(int tester) 主要是用來更新Form2的畫面 Form2自已有一個button按後會跳出Form3,Form3的目的是用來調整一些Form2畫面的參數。 當Form3執行完後要如何讓Form2也能跟著去做refresh的動作呢? 我的觀念是Form2是由Form1 New出來的物件,應該只能由Form1去執行這個物件,所以就 算我將refresh的method改成public void refresh(int tester),也沒辦法讓Form3去自 由操作Form2,所以就我自已的觀念這題就無解了@@。 我現在是暫且在Form2上加上一個Button可以去call refresh這個method。 Form3操作完之後再去Form2按下refresh按鈕。不過這樣子的作法超遜的 所以我想請問各位大大我是不是有觀念上不對的地方還是有什麼方法可以解決這個問題呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.121.39.85 ※ 編輯: gardenest 來自: 59.121.39.85 (08/28 22:08)
文章代碼(AID): #16r2mxcb (C_Sharp)
文章代碼(AID): #16r2mxcb (C_Sharp)