这些事件,你可以在窗体或控件的Object Inspector的Events页中看到。想知道他们的调用顺序,很简单,除了那些一目了然的事件外,你不妨在每个事件中书写一个对话框弹出改事件的名称,然后在运行程序时,你就可以看到他们如何调用了,然后根据触发顺序,你可以在必要的地方添加代码。
窗体的OnCreate 与 OnShow事件的主要区别是,OnCreate事件要为窗体类(含窗体所有子类)进行创建,分配空间,如果你在OnCreate事件中对一些控件等进行初始化时,很可能会出现控件尚未创建,你就去初始化这样的错误,所以尽量在OnShow事件中初始化。不过要根据需要,有些还是需要在OnCreate事件中初始化的