帮忙解释一下FormShow和FormCreate这两个事件 的区别,我老觉得这两者差不多,谢谢啦!

解决方案 »

  1.   

    FormCreate 在 FormShow前触发。FormCreate 是在创建这个窗体的一个实例,完成一些窗体的初始化,包括创建窗体上的控件(其实也是窗体的数据),执行完成后这个对象就实际在内存中存在了.
    FormShow是执行了窗体对象的的方法,这个方法的做用就是显示窗体,这时窗体对象以实际存在了.可以只是创建而不显示.对象要想使用是必须要创建的,创建后你可以不调用它的任何方法.窗体也是一个对象.和你写的对象是一样的,只是显示在屏幕上的方式不同罢了.