WinForm的初始化变量问题
publicForm1(){InitializeComponent();inta=5;}和在Form_Load事件里写inta=5;这两种初始化变量的方法有什么区别吗?...
public Form1()
{
InitializeComponent();
int a=5;
}
和在Form_Load事件里 写int a=5;
这两种初始化变量的方法 有什么区别吗? 展开
{
InitializeComponent();
int a=5;
}
和在Form_Load事件里 写int a=5;
这两种初始化变量的方法 有什么区别吗? 展开
4个回答
展开全部
Form_Load 是窗体加载事件
Form1是窗体初始化时的构造函数。
两者执行顺序不一致,先执行Form1,再执行Form_Load。
Form1是窗体初始化时的构造函数。
两者执行顺序不一致,先执行Form1,再执行Form_Load。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
肯定有区别啊,首先程序会执行Load事件里面的,在Load事件中就需用到int a 的值,但是你在Form里面在赋值了,肯定报错的,望采纳!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
结果一样,但是生成的顺序不一样,先是加载窗体信息。form1的构造函数,然后才是form_load事件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询