Private Sub treListOfTables_NodeCheck(ByVal Node As MSComctlLib.Node)
If Node.Checked = True And Node.Children >= 1 Then
  Node.Checked = False
  MsgBox "請選擇資料表", , "錯誤"
 End if

End sub
我在treelist的Nodecheck事件裡寫了如上的程式碼
用意在於當我核選某個Node時(checked = true) 如果這個Node有children 則程式會把該Node的checked屬性設為false
之後再出現Msgbox
現在問題來了 當我選取一個具有children的node時 checked屬性的確為false 但當我按下Msgbox上的確定鈕後 checked又自動變為true 真的是百思不解 不知道有沒有人能指點迷津...謝謝...
文章標籤
全站熱搜
創作者介紹
創作者 vbqa 的頭像
vbqa

小吳 VBQA 程式設計討論

vbqa 發表在 痞客邦 留言(0) 人氣(8)