7,786
社区成员
发帖
与我相关
我的任务
分享Option Explicit
Private Sub Form_Load()
Me.Left = 10000 '一旦这里改成screen.width,整个编译器都会死
End Sub
Private Sub Form_Paint()
While Me.Left > 0
DoEvents
Me.Left = Me.Left - 1
Wend
End Sub这段代码也很简单,我奇怪的是,如果Me.Left = 10000如果是给它赋值,就没问题,一旦改成screen.width,编译器都会死掉,只有重启电脑。

Option Explicit
Private Sub Form_Load()
Me.Left = Screen.Width - Me.Width '一旦这里改成screen.width,整个编译器都会死
End Sub
Private Sub Form_Paint()
While Me.Left > 0
DoEvents
Me.Left = Me.Left - 1
Wend
End Sub