我已經創建了一個文本框並希望在靜態方法中引用它。我怎樣才能做到這一點? 這裏;我的代碼如何在靜態方法中引用非靜態對象
private void Form1_Load(object sender, EventArgs e)
{
TextBox textbox2 = new TextBox();
textbox2.Text = "A";
}
static void gettext()
{
textbox2.Text = "B"; //here is my problem
}
你不能。你需要一個對象。 – 2013-03-11 10:34:55
另請注意,在您的代碼中,Form1_Load中的textbox2是本地方法,而不是類。定義Textbox textbox2外Form1_Load – rene 2013-03-11 10:36:15
http://stackoverflow.com/questions/498400/an-object-reference-is-required-for-the-nonstatic-field-method-or-property-wi – 2013-03-11 10:36:15