作者proach (p.roach)
看板C_Sharp
標題[問題] Form1修改Form2的 Label.text ?
時間Mon Jul 23 16:17:26 2007
我的 VC# 2005 express程式中有 Form1與 Form2,
如果 Form2 想修改 Form1中的變數 val,只要把 val設為 public static即可。
如果 From2 想把 val設定為 Form1某個 label的 Text,我不知道怎麼作,
假設是 label1好了,我在From1.Designer.cs中,將其宣告加上 static,
這樣會有錯誤訊息。
請問正確作法是什麼呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.115.236.212
推 horngsh:理論上應由form1 自己來存取變更自己的label才對, 由Form2 07/23 16:54
→ horngsh:來改不是會有同步的問題? 但您還是可以將這Label設為 07/23 16:55
→ horngsh:public static....試試看吧.. 07/23 16:56