作者gech2001 (gech)
看板C_Sharp
標題如何在一個cs檔存取另一個Form.cs的listBox?
時間Mon Jul 2 15:52:24 2007
也就是說
我想要在Control.cs中存取Form.cs(namespace FtpClinet)
想要讓Form.cs上的listBox Add Control.cs裡面的資料
我有讓這兩個檔案互相using
不過 在Control.cs中輸入
Form1.listBox.Add("message");
不過編譯失敗
顯示"錯誤 'FtpClinet.Form1.listBox' 的保護層級導致無法對其進行存取"
請問該怎麼修改呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.91.5
1F:推 mongsq:開啟Form1.Designer.cs檔案 然後把listBix的層級改為public 07/02 16:36
2F:推 gech2001:嗯 剛剛試過了 可是又出現 07/02 16:47
3F:→ gech2001:需要有物件參考才能使用非靜態欄位、方法或屬性 07/02 16:48
4F:→ gech2001:'FtpClinet.Form1.STATE_listBox' 07/02 16:48
5F:推 sheauren:看要不要改成form丟ref給control去處理 而不是control自 07/03 09:51
6F:→ sheauren:己去拿 07/03 09:51