using System;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Test
{
public partial class Form1 : Form
{
class1 cls1 = null;
public Form1()
{ }
private void btn1_Click(object sender, EventArgs e)
{
cls1 = new class1();
}
private void btn2_Click(object sender, EventArgs e)
{
if (cls1 == null)
MessageBox.Show("class1没有被创建");
else
cls1.test();
}
}
class class1
{
public void test()
{
MessageBox.Show("class1");
}
}
}
class1对象申明在 Form1类里: private class1 obj = null;
点btn1里创建对象 : obj = new class1();
点btn2时:
if (obj != null )
{
obj.xxxx
}
public Class class1
{
public class1()
{
MessageBox.Show("对象class1创建");
}
public void A(){
MessageBox.Show("Class1对象A方法");
}
}
-----------------------------------------------------------------------------------------------------
private class1 object;
void btn1_Click(object sender,EventAgrs e)
{
object=new class1();
}
void btn2_Click(object sender,EventAgrs e)
{
object.A();
}
额
在BTN2中引用btn1的ID