通常窗体加载完成后才显示出来。 如果在加载时需要运行比较耗时的代码,就会使窗体从打开到显示的过程变得很久。 那么有没办法使窗体先显示出来再运行那些代码? 有,不要在加载事件过程中运行代码,放到计时器事件中。 不过,这里介绍另一种方法: 仍然在加载事件过程中运行代码,但在前面加上两句: Me.Visible = True DoEvents 这样可在窗体加载时强迫显示窗体。