[問題] 在別的 class 讀寫 form 上的 text

看板C_Sharp作者 (XDDD)時間8年前 (2015/09/29 23:59), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/2 (看更多)
請問如果別的cls要寫在Form上Text讀寫, 要怎麼寫會比較好 以下是我參考網路上的範例改出來了, 反白的部分我實在看不太懂 有高手/前輩可以稍微指點我一下嗎?? 主FORM public Form1() { { InitializeComponent(); _Form1 = this; } public static Form1 _Form1; private void Form1_MouseDoubleClick(object sender, MouseEventArgs e) { class1 cls = new class1(); } public void MainSysLogRecord(string sMsg) { txtSysLog.AppendText(sMsg+"\r\n"); } } 別的Class class class1 { public class1() { Form1._Form1.MainSysLogRecord("產生一個物件"); } } 謝謝!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.39.146.40 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1443542381.A.824.html

09/30 00:05, , 2F
另外這個方法並不是說很好
09/30 00:05, 2F

09/30 09:48, , 3F
class1 cls = new class1(txtSysLog);
09/30 09:48, 3F

10/01 09:24, , 4F
請問一樓 為什麼這個方法不是很好?
10/01 09:24, 4F
文章代碼(AID): #1M2hLjWa (C_Sharp)
文章代碼(AID): #1M2hLjWa (C_Sharp)