工程成本管理:C#中自定义类所创建的对象怎样在不同的事件中使用,求各大虾指导指导

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 12:43:23
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using MyProgram;

namespace MyProgram
{
/// <summary>
/// Form1 的摘要说明。
/// </summary>
public class Form1 : System.Windows.Forms.For
.............................
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
..........................
public class class1
{
.........
public Class1()//构造函数 {
........}

public void succeed//类方法
{
............ }

}

/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.Run(new Form1());
}

public void Form1_Load(object sender, System.EventArgs e)
{
Class1 Class11 = new Class1(); }

public void button1_Click(object sender, System.EventArgs e)
{

Class11.XXX;
..............
}
}
}
找不到类型或命名空间名称“Class1”(是否缺少 using 指令或程序集引用?)
我怎样才能在单击事件中使用窗体生成时创建的实例对象啊??
不胜感激!!

把"Class11"定义在外面,你那样定义的类实例的生存范围只在“Form1_Load”事件里面,如下:
.................................

Class1 Class11;

public void Form1_Load(object sender, System.EventArgs e)
{
Class11 = new Class1(); }

public void button1_Click(object sender, System.EventArgs e)
{

Class11.XXX;
..............
}
}
}

或者

.............

Class1 Class11 = new Class1();
public void Form1_Load(object sender, System.EventArgs e)
{
}

public void button1_Click(object sender, System.EventArgs e)
{

Class11.XXX;
..............
}
}
}