Form_Load 在public Form后下面是我的理解..等于 public Form() { InitializeComponent(); Form_Load(); }
public Form1() { InitializeComponent();//全部是用来初始化窗体控件的代码 }
2楼正解 public Form() { this.Load+=Form_Load; }
public Form() 构造这个类用的Form_Load 是加载事件
WinForm 中的 Form_Load函数和他的构造函数 public Form()有区别: (1): public Form():程序入口,它的InitializeComponent() 做了许多初始化的工作,所以Load才能成为一个事件,InitializeComponent为你的程序作了必要的初始化工作 (2) Form_Load:装载窗口事件, 是窗体启动时触发的事件 总的来讲: 程序先执行InitializeComponent(); 后执行Form1_Load,InitializeComponent是进行一系列的初始化,Form1_Load是在窗体装载时发生的一个时间。一般写程序你把自己要初始化的东东可以放在Form1_Load中,当然也可以在InitializeComponent中,那就要重载InitializeComponent了。
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()构造函数 再运行Form_Load()加载窗口控件函数
public Form是类的构造函数,负责对类成员进行初始化工作。比如所有控件的创建、指定大小、位置等等。习惯上构造函数会调用InitializeComponent来实现窗体的初始化工作(初始化为设计模式中指定的状态)。Form_Load是类的自定义方法,用来响应form的Load事件,该事件在窗体初始化完毕(包括所有控件初始化完毕),并且尚未显示的时候触发
Form_Load所谓的窗体加载函数
完全两码事!
在public Form后下面是我的理解..等于
public Form()
{
InitializeComponent();
Form_Load();
}
public Form1()
{
InitializeComponent();//全部是用来初始化窗体控件的代码
}
public Form()
{
this.Load+=Form_Load;
}
public Form() 构造这个类用的Form_Load 是加载事件
(1): public Form():程序入口,它的InitializeComponent()
做了许多初始化的工作,所以Load才能成为一个事件,InitializeComponent为你的程序作了必要的初始化工作
(2) Form_Load:装载窗口事件, 是窗体启动时触发的事件
总的来讲:
程序先执行InitializeComponent(); 后执行Form1_Load,InitializeComponent是进行一系列的初始化,Form1_Load是在窗体装载时发生的一个时间。一般写程序你把自己要初始化的东东可以放在Form1_Load中,当然也可以在InitializeComponent中,那就要重载InitializeComponent了。
(1): public Form():程序入口,它的InitializeComponent()
做了许多初始化的工作,所以Load才能成为一个事件,InitializeComponent为你的程序作了必要的初始化工作
(2) Form_Load:装载窗口事件, 是窗体启动时触发的事件
总的来讲:
程序先执行InitializeComponent(); 后执行Form1_Load,InitializeComponent是进行一系列的初始化,Form1_Load是在窗体装载时发生的一个时间。一般写程序你把自己要初始化的东东可以放在Form1_Load中,当然也可以在InitializeComponent中,那就要重载InitializeComponent了。
再运行Form_Load()加载窗口控件函数
Form_Load窗体加载方法,用来图形界面,这时候可以设置一些窗体属性,当然在构造函数里也可以,
public Form()所谓的构造函数。 如果是一个控件的话,它加载到Form里的时候就会进行初始化了,你在属性窗口中每设置一个属性变换操作都会重新调用一下构造函数,然后FormLoad还在睡梦中,它要在这个控件运行时才调用。
Form_Load所谓的窗体加载函数 ,在窗体加载时调用
也就是说先把Form_Load事件通过public Form()构造函数进行登记注册,然后才能触发该事件。