为什么AutoRedraw设置为false时form_lorad不能显示字呢?

来源:百度知道 编辑:UC知道 时间:2024/09/24 01:42:53

呵呵..楼上是正确的..

写在Form_Load的事件, VB是默认先全部运行完以后,才会显示窗体, 所以在这里面的PRINT将不会被显示..

除非AutoRedraw=true 或是使用me.show语句,让窗体先加载,再运行里面的代码.

经常遇到的情况,还有控件的SetFocus ,比如文本框,这些都并且先使用me.show, 不然会有错误信息的.

Form_Load结束后窗体才显示,你在窗体显示前输出文字当然不显示,在Print "XXXX"前加一句Me.Show就可以了。