7,785
社区成员




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