查看單個文章
舊 2008-04-13, 08:56 AM   #5 (permalink)
mini
管理版主
 
mini 的頭像
榮譽勳章
UID - 4144
在線等級: 級別:97 | 在線時長:9805小時 | 升級還需:191小時級別:97 | 在線時長:9805小時 | 升級還需:191小時級別:97 | 在線時長:9805小時 | 升級還需:191小時級別:97 | 在線時長:9805小時 | 升級還需:191小時級別:97 | 在線時長:9805小時 | 升級還需:191小時級別:97 | 在線時長:9805小時 | 升級還需:191小時級別:97 | 在線時長:9805小時 | 升級還需:191小時
註冊日期: 2002-12-07
文章: 13314
精華: 0
現金: 26367 金幣
資產: 3024227 金幣
預設

因為 Form_Load 還沒跑完前
表單窗體 是 不會顯示出來的

此時如果不將 Form1 的 AutoRedraw 設為 True
print(畫在) 在 Form1 的 咚咚
就會因為 "重新顯示" 這個動作在後
使的在Form1畫布上的圖形
消失掉 (不被自動重繪)

可以比較一下
語法:
Private Sub Form_Load()
Dim WeeK As String

 Me.AutoRedraw = True

 WeeK = InputBox("請輸入一星期7天的英文單字:")
 Select Case LCase(WeeK)
 Case "sunday": Print "Sunday 是星期日"
 Case "monday": Print "Monday 是星期一"
 Case "tuesday": Print "Tuesday 是星期二"
 Case "wednesday": Print "Wednesday 是星期三"
 Case "thursday": Print "Thursday 是星期四"
 Case "friday": Print "Friday 是星期五"
 Case "saturday": Print "Saturday 是星期六"
 End Select

End Sub

語法:
Private Sub Form_Load()
Dim WeeK As String

 WeeK = InputBox("請輸入一星期7天的英文單字:")
 Select Case LCase(WeeK)
 Case "sunday": Print "Sunday 是星期日"
 Case "monday": Print "Monday 是星期一"
 Case "tuesday": Print "Tuesday 是星期二"
 Case "wednesday": Print "Wednesday 是星期三"
 Case "thursday": Print "Thursday 是星期四"
 Case "friday": Print "Friday 是星期五"
 Case "saturday": Print "Saturday 是星期六"
 End Select

 Me.AutoRedraw = True

End Sub
有何不同
mini 目前離線  
送花文章: 2007, 收花文章: 7984 篇, 收花: 26785 次
回覆時引用此帖
向 mini 送花的會員:
chwang99 (2008-04-14)
感謝您發表一篇好文章