看板 C_Sharp 關於我們 聯絡資訊
請教一下 我開啟一個專案 Form1 我做了一些 textbox 我在 class Form1 下面寫了另一個 class logicCal 我的 class logicCal 計算完之後 想把值丟到 Form1 裡面的 textbox class logicCal 不認識那些 textbox 請問有什麼辦法可以讓 class logicCal 可以修改 textbox 的 Text 呢 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.69.42.170
largesperm:class logiCal : Form1 <-- 這會不會有問題 01/09 11:32
largesperm:我如果寫這樣 他是會認得 textbox 01/09 11:33
largesperm:但是這個 textbox 會是 Form1 的 textbox 嗎 01/09 11:33
CiC:不會是同一個哦,他有一個跟他老爸長的一樣的鼻子,但他的還是 01/09 12:36
CiC:他的,老爸的還是老爸的 01/09 12:36
CiC:可以考慮讓logic建構時接受一個Form1參數,讓logic可以存取 01/09 12:37
CiC:然後Form1提供一個更新自己textbox文字的public方法 01/09 12:38
largesperm:可以了 感謝 如樓上所建議 把 class logicCal 01/09 15:06
largesperm:加入一個參數為 class Form1 01/09 15:07