为什么vb的load事件不能显示输出
1个回答
展开全部
Load事件发生在窗体加载到内存即将显示的时候,也就是说这时候窗体还没有真正出来,而窗体在默认状态下是不会自动重画(AutoRedraw)的,所以当窗体显示出来后就看不到在此之前Print到窗体上的字符(或者其他用画图命令所画的图形)。
解决办法有两个:一是把窗体的AutoRedraw属性设为True即可,这样每次当窗体从后台切换到前台时它都会自动重画内容;二是通过如下代码也可实现:
Private Sub Form_Load()
Me.Show '让窗体立即显示出来
Print "现在你能看到我了!"
End Sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询