C#中如何创建对象在Btn_click事件中创建另一个Btn_Click
问题描述:
我使用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