c# 假设我建了一个窗体,窗体上有两个按钮,在其中一个按钮单击事件中创建了一个对象。

2025-03-10 18:50:08
推荐回答(5个)
回答1:

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");
}
}
}

回答2:

class1对象申明在 Form1类里: private class1 obj = null;
点btn1里创建对象 : obj = new class1();
点btn2时:
if (obj != null )
{
obj.xxxx
}

回答3:

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();
}

回答4:

回答5:

在BTN2中引用btn1的ID