为什么我在窗体载入过程中用print会没有效果,并且也没有显示出错 为什么我在窗体载入过程中用print会没有效果,并且也没有显示出错 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 me.autoredraw=trueprint "asdfasdf"or me.showdoeventsprint "asdfasdf" doevents这玩意儿是什么砸整的谢谢 你需要在属性窗口中将FORM的属性改为True 上面的字打漏了autoredraw你需要在属性窗口中将FORM的autoredraw属性改为True 一语惊醒梦中人thanks a ton!给分以示诚意 嗨,不好意思先弄明白什么是doevents吧 DoEvents会将控制权传给系统.当操作系统处理完队列中的事件,并且在Sendkeys队列中的所有键都已送出之后,返回控制权.DoEvents对于简化诸如允许取消一个已启动的过程----例如搜寻一个文件(长循环)----特别有用.对长时间过程,放弃控制权最好使用定时器或通过委派任务给ActiveX EXE部件来完成.以后,任务还是完全独立于应用程序,多任务及时间片由操作系统来处理.确保以DoEvents放弃控制权的过程,在第一次DoEvents返回之前,不能再次被其它部分的代码调用;否则会产生不可预料的结果.此外,如果其它的应用程序可能会和本过程以不可预知的方式进行交互操作,那么也不要使用DoEvents, 因为此时不能放弃控制权. 你可以分别试试下面的两段代码:看看DoEvents是什么效果:A:Dim i As DoubleDim s As DoubleFor i = 0 To 1000000000 s = s + iNext iPrint sB:Dim i As DoubleDim s As DoubleFor i = 0 To 1000000000 s = s + i DoEventsNext iPrint s 具体说一下如何放弃控制权吧doevents应该还有其它功能吧 vb的BorderStyle(简单问题,大家帮帮忙) 怎样编程实现在打开的project文件中增加一列,并修改列名称? 如何对SQL SERVER 数据库中进行图片存储和读取 如何实现所有的数据接收完全了再分离开来处理?(急,在线等) 简单问题, 急! 用VB做项目要注意什么? 第一次升级,散分 请问怎样使label或text可以多行显示?谢谢 怎么获取精确的时间,在线等,100分相送!!! D版的sql7.0不能卸载。卸载后有问题。谁知道??谢谢捧场!!这是白拿的分!回答后就给分! HEXHIANHUA2000 这个程序是否正确
print "asdfasdf"or
me.show
doevents
print "asdfasdf"
这玩意儿是什么
砸整的
谢谢
thanks a ton!
给分以示诚意
先弄明白什么是doevents吧
DoEvents对于简化诸如允许取消一个已启动的过程----例如搜寻一个文件(长循环)----特别有用.对长时间过程,放弃控制权最好使用定时器或通过委派任务给ActiveX EXE部件来完成.以后,任务还是完全独立于应用程序,多任务及时间片由操作系统来处理.
确保以DoEvents放弃控制权的过程,在第一次DoEvents返回之前,不能再次被其它部分的代码调用;否则会产生不可预料的结果.此外,如果其它的应用程序可能会和本过程以不可预知的方式进行交互操作,那么也不要使用DoEvents, 因为此时不能放弃控制权.
Dim i As Double
Dim s As Double
For i = 0 To 1000000000
s = s + i
Next i
Print sB:
Dim i As Double
Dim s As Double
For i = 0 To 1000000000
s = s + i
DoEvents
Next i
Print s
doevents应该还有其它功能吧