private void button1_Click(object sender, EventArgs e)
{
Form2.Show();
}
我有上面的代碼,在我看來,它包含沒有錯誤,但它不會由於某種原因執行。 它說錯誤「對象引用是非靜態字段,方法或屬性所必需的」,但我錯過了什麼? 我只有兩種形式(Form1和Form2)和一個按鈕。我使用了註冊表清理器,但錯誤仍然存在。 它存在另一個工作的代碼,但是這個代碼使得我的表單作爲一個新變量的副本,但是我想顯示出像Visual Basic那樣的原始表單。當我按下Form1中的按鈕時,如何顯示Form1中的原始Form2?#
'(新窗體2())顯示();' – Damith
你必須忘掉你vb.net拾起一些壞習慣。像這樣,你不能調用像Show()這樣的實例方法而不提供對象的引用。不幸的是,VB.NET在Form類的特定情況下允許這樣做,從而使VB6程序員在編寫Winforms代碼時有所斬獲。在C#中完成了,你必須使用* new *運算符來創建類的新實例。 –