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

新手问个比较菜的问题,假设我建了一个窗体From1,上面有两个按钮btn1,btn2,在btn1的单击事件中创建了一个对象class1,如何在btn2的单击事件中引用这个... 新手问个比较菜的问题,假设我建了一个窗体From1,上面有两个按钮btn1,btn2,在btn1的单击事件中创建了一个对象class1,如何在btn2的单击事件中引用这个对象。 展开
 我来答
瓮皓月7
2012-02-22 · TA获得超过159个赞
知道小有建树答主
回答量:406
采纳率:0%
帮助的人:123万
展开全部
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");
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mctower
2012-02-22
知道答主
回答量:41
采纳率:0%
帮助的人:26.2万
展开全部
class1对象申明在 Form1类里: private class1 obj = null;
点btn1里创建对象 : obj = new class1();
点btn2时:
if (obj != null )
{
obj.xxxx
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chenweidi232
2012-02-22 · TA获得超过674个赞
知道小有建树答主
回答量:858
采纳率:50%
帮助的人:400万
展开全部
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();
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lsycool123
2012-02-22 · TA获得超过448个赞
知道答主
回答量:184
采纳率:0%
帮助的人:83.3万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来自慕田峪长城好心的冬青
2012-02-22 · 超过32用户采纳过TA的回答
知道答主
回答量:118
采纳率:0%
帮助的人:90.7万
展开全部
在BTN2中引用btn1的ID
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式