.net windows应用程序中的事件序列

时间:2011-02-25 10:50:33

标签: c# .net windows events

我是Windows应用程序开发的新手。基本上我是网络开发者。但是我想了解以下场景中事件执行的顺序:

我赢了表格。它有一个按钮。我正在处理按钮点击事件。当我运行我的应用程序时,通常必须先执行FormLoad事件。但是点击按钮后呢?将在按钮单击事件之前再次执行加载执行或在按钮单击事件之后执行表单加载。即使我可以检查它自己,但是当我尝试这个时,我发现没有任何意义,因为我解释。事实上,我想在按钮点击时使用一些静态参数重新加载我的win表单(保存在静态类中)。请指导我。

2 个答案:

答案 0 :(得分:3)

单击应用程序中的按钮时发生的唯一事情是引发并处理click事件。

为什么本机应用程序会重新加载窗口?从这种网络型思维中解脱思绪!

事实上,如果你想重新加载窗口,你应该再看一下你的设计,听起来有点像网页一样。你为什么要重新加载窗口?如果只是设置一些属性,那么只需在click事件处理程序中设置属性。

答案 1 :(得分:1)

  1. 第一种形式load_event被解雇
  2. button_click事件被解雇之后
  3. 如果仅点击按钮button_click事件已解雇
  4. 每当您点击重新加载时form_load被解雇。