关于VB中的SHOW

来源:百度知道 编辑:UC知道 时间:2024/05/29 09:02:26
在Form1上Print一句话,则必须在Load过程中,在Print语句之前加入form1.show

为什么要有SHOW?

有几个事件你要清楚,这个问题就不难理解了:initialize,load,activate,gotfocus等,它们是有严格顺序的。
print 事件只有窗体在激活后,窗体被画出来后,才可以运行。
而show,就代表了窗体被画出来。
你也可以把窗体的autoredraw属性改为true,就可以在load 中使用print了。

在Form1上Print一句话,并不是如您所说必须在Load过程中,
在窗体被激活后,关闭之前,可以在任何事件过程中使用PRINT方法.

在窗体的load过程中添加form1.show的目的是为了使窗体更快的显示出来,因为一般来讲窗体是在装载完窗体上所有的控件后再完整显示出来的,但这句加上以后,可以在装体上的控件没有全部被装载完之前,就把窗体框架显示出来,以让用户在感觉上认为速度快一点.实际使用上没有什么现实意义.

一般来说不用的,Show方法显示窗体,我猜想你应该是前面有一句Form1.Hide吧。

可能你要显示print内容的form处于隐藏状态!故调用他的show来将他显示。否则,你print了内容,自己也看不见啊

要有窗体在显示才可以往窗体上面PRINT消息啊

因为Show在之前