作者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