永发信息网

c# MainWindow() 与MainWindow_Loaded()区别

答案:1  悬赏:70  手机版
解决时间 2021-04-28 09:52
c# MainWindow() 与MainWindow_Loaded()区别
最佳答案
简单来说:先调用构造函数MainWindow(),在窗体加载时才会引发MainWindow_Loaded()事件

WinForm 中的 Form_Load函数和他的构造函数 public Form()有区别:
(1): public Form():程序入口,它的InitializeComponent()
做了许多初始化的工作,所以Load才能成为一个事件,InitializeComponent为你的程序作了必要的初始化工作
(2) Form_Load:装载窗口事件, 是窗体启动时触发的事件
总的来讲:
程序先执行InitializeComponent(); 后执行Form1_Load,InitializeComponent是进行一系列的初始化,Form1_Load是在窗体装载时发生的一个事件。一般写程序你把自己要初始化的东东可以放在Form1_Load中,当然也可以在InitializeComponent中,那就要重载InitializeComponent了。

public Form是类的构造函数,负责对类成员进行初始化工作。比如所有控件的创建、指定大小、位置等等。习惯上构造函数会调用InitializeComponent来实现窗体的初始化工作(初始化为设计模式中指定的状态)。

Form_Load是类的自定义方法,用来响应form的Load事件,该事件在窗体初始化完毕(包括所有控件初始化完毕),并且尚未显示的时候触发

Form()是窗体类的构造方法,有来初始化类的字段属性(其中包括它拥有控件类),和其他构造方法一样他是一个窗体实例产生时最先执行的
Form_Load窗体加载方法,用来图形界面,这时候可以设置一些窗体属性,当然在构造函数里也可以参考资料:http://blog.csdn.net/furturerock/article/details/5679368
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
什么时候是安全期,安全期会怀孕吗
魔兽世界G团具体怎么分G?分多少?是所有装备拍
代码是什么意思
帮我想个战队名和角色名,符合要求高分答谢!
爱的表达句子,形容树的颜色句子
为什么我们分手都那么久了,现在又要我做他女
要怎么样爱一个人才对?
四千左右买什么笔记本好?
杰克逊的this is it什么时候在网上能看到
卡姿兰,凯芙兰和美宝莲哪家的彩妆比较好用?
逍遥游国际旅行社有限公司孝感分公司在哪里啊
形容医生的正面的诗句,越多越好~
辽宁事业单位考试
90九十除以33点六。怎么巧算。
《数码暴龙》的13皇家骑士分别在那些数码暴龙
推荐资讯
神鬼传奇装饰怎么才有暴击率和幸运一击
怎么清理PPTV的插件
QQ宠物乐斗烹饪时提示脚本错误?
表达对目标奋斗的句子,形容奋斗的诗句
金华职业技术学院读函授是什么啊?
鸡吃石头吗?why?
小杉木湾地址在哪,我要去那里办事
地下城鬼泣怎么加点
中国工商银行开通了网上银行,为什么不能在网
跪求、谁能帮我回复win7任务栏锁定图标
语音制作怎么制作?
09你能听见海哭的声音吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?