[VB6 ] 想詢問這個if語法的使用

看板Visual_Basic作者 (我 ♥ POPING)時間15年前 (2009/04/05 16:13), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/1
最近在碰程式 遇到了一個比較不一樣的寫法 想來想去之後還是有點疑惑 所以想請教一下各位板友 語法如下 Dim A, B as Boolean Private Sub 123_Click() A = True (以下的CODE省略) End Sub Private Sub 456_Click() A = False (以下的CODE省略) End Sub Private Sub 789_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Not A then (以下為一堆CODE) End If 我的問題是 if not A 是A為True或是False時 才會執行底下的code? 因為當A=True時,Not A 為False A=False時,Not A 為True 會不會不管Not A 為True或是False時 都會執行底下的陳述句呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.64.98.187

04/05 16:45, , 1F
當然是A為false時才會執行
04/05 16:45, 1F

04/05 21:40, , 2F
當 Not A = True的時候會執行 所以當A=False的時候會執行
04/05 21:40, 2F

04/06 10:51, , 3F
If 敘述句 Then...不管敘述句是什麼 結果要是True才會執行
04/06 10:51, 3F
文章代碼(AID): #19s6Wd4O (Visual_Basic)