我使用VS2010 C#語言。C#中如何創建對象在Btn_click事件中創建另一個Btn_Click
我有一個帶有ENTER按鈕的窗體,它在Enter_Click(..)事件中創建一個ORDER類對象。現在我有另一個按鈕添加項目,它會在點擊時按順序添加一個新項目。
我試圖訪問創造了ENTER鍵點擊事件,在ADDITEM_Click(..)事件Order對象,我得到了以下錯誤:
「對象不當代語境中存在」
任何幫助將不勝感激。
我使用VS2010 C#語言。C#中如何創建對象在Btn_click事件中創建另一個Btn_Click
我有一個帶有ENTER按鈕的窗體,它在Enter_Click(..)事件中創建一個ORDER類對象。現在我有另一個按鈕添加項目,它會在點擊時按順序添加一個新項目。
我試圖訪問創造了ENTER鍵點擊事件,在ADDITEM_Click(..)事件Order對象,我得到了以下錯誤:
「對象不當代語境中存在」
任何幫助將不勝感激。
您的訂單範圍僅限於Enter_Click()
事件,因爲這是你聲明它。在課程級別添加行Order myOrder
,它將起作用,因爲Enter_Click()
方法完成後該對象將繼續存在。
聲明Order
對象的Class
範圍包含Enter Button Event Handler
和Add Button Event Handler
例如
partial class MyFormClass
{
Order myOrder;
EnterButton_Click(....)
{
myOrder = new Order();
}
AddButton_Click(....)
{
myOrder.Add(....);
}
}
謝謝你的回覆。有用 – niceApp 2011-06-05 15:54:42