作者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
推 FantasyRyu:你把Class跟Object混一起了。 03/18 23:46
推 leicheong:而且把public/private/protected等保護層級也分不清楚.. 03/19 20:42
→ leicheong:在另一個class存取private的member本來就不行啦... 03/19 20:43