作者wantuno (男人该出手时,就不该犹豫)
看板C_Sharp
标题[问题] 请教一个关於MainForm的观念
时间Wed Mar 18 22:46:07 2009
一般用Application Windows程式开启一个基本的架构,
都会有一个MainForm class 存在你的namespace底下,
我的问题是这样
namespace {
public class MainForm : Form
{
this.pictureBox
}
puclib class test1
{
MainForm.pictureBox <---错误
}
}
现在MainForm里有一个PictureBox存在,设定为private,
我要如何在 test1这个class中使用picture.Image,
一般来说要先new一个实体物件,但是我完全不知道该怎麽
找出MainForm的实体物件,似乎没有这个实体物件?!
但是在Program.cs中有一命令Application.Run(new MainForm());
不就已经new一个记忆体给他了?!?...虽然不是完整的MainForm MainForm = new .....
难道只有把pictureBox宣告成static这一条路可走吗??
请大家帮我厘清这观念....谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.122.218.47
1F:推 FantasyRyu:你把Class跟Object混一起了。 03/18 23:46
2F:推 leicheong:而且把public/private/protected等保护层级也分不清楚.. 03/19 20:42
3F:→ leicheong:在另一个class存取private的member本来就不行啦... 03/19 20:43