亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mdltreeview.bas

?? 一個客戶系統,VB+SQL,其中有客戶類型分類
?? BAS
字號:
Attribute VB_Name = "mdlTreeView"
Option Explicit

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'將對象加入控件的所有函數

'將所有客戶類型加入樹型圖
Public Sub TypeToTreeview(ByRef tvw As TreeView)
  Dim objTypes As New CTypes
  Dim i As Long
  
  '先加入沒有上級客戶類型的客戶類型
  objTypes.Find , 0
  Dim Nd As Node
  '加入原始根節點。“O0”中,第一個為字母O,第二個為數字0
  Set Nd = tvw.Nodes.Add(, , "O0", "所有客戶", "group2")
  Nd.Expanded = True
  Nd.Selected = True
  
  For i = 1 To objTypes.Count
    '加入沒有上級客戶類型的客戶類型節點,圖形列表ID為“D”
    Set Nd = tvw.Nodes.Add("O0", tvwChild, "A" & objTypes.Item(i).ID, _
                          objTypes.Item(i).TypeName, "group")
    Nd.Expanded = True
    '加載其下級客戶類型節點
    LoadSubNodes tvw, Nd, objTypes.Item(i).ID
  Next i
End Sub

'調用遞歸,顯示樹型的客戶類型結構
Private Sub LoadSubNodes(ByRef tvw As TreeView, Nd As Node, NodeID As Long)
  Dim Nd1 As Node
  Dim objTypes As New CTypes
  Dim i As Long
  objTypes.Find , NodeID      '找到客戶類型的所有子客戶類型
  For i = 1 To objTypes.Count
    Set Nd1 = tvw.Nodes.Add(Nd, tvwChild, "A" & objTypes.Item(i).ID, _
                            objTypes.Item(i).TypeName, "group")
    Nd1.Expanded = True
    '遞歸加載下級客戶類型.....
    LoadSubNodes tvw, Nd1, objTypes.Item(i).ID
  Next i
End Sub

'將人員加入到樹型圖,樹型圖中已有客戶類型節點
Public Sub ClientToTreeview(ByRef tvw As TreeView)
  On Error Resume Next '該代碼為了防止錯誤而加入,實際編程中需要做判斷,本處為了說明問題。
  Dim objClients As New CClients
  objClients.Find '找到所有的人員
  Dim i As Long
  For i = 1 To objClients.Count
    AddClientToTvw objClients.Item(i), tvw
  Next i
End Sub

'本來ClientToTreeview一個函數就可以完成“加入人員到樹型圖”,但
'考慮到在單獨新增人員時需用到下面的函數,因此將下面的代碼單獨提取
'出來,做了一個單獨的函數。(詳見后面的代碼)
'將一個人員加入到樹型圖中,顯示到相應的客戶類型下面
Public Sub AddClientToTvw(ByVal objClient As CClient, ByRef tvw As TreeView)
'  On Error Resume Next
  Dim ct As String
  If objClient.Sex = Male Then
    ct = "boy"
  Else
    ct = "girl"
  End If
  
  tvw.Nodes.Add "A" & objClient.TypeId, tvwChild, "B" & objClient.ID, objClient.Name, ct
  
End Sub

'將一個客戶類型加入到樹型圖中
Public Sub AddTypeToTvw(ByVal objType As CType, ByRef tvw As TreeView)
  On Error Resume Next
  If objType.SuperId = 0 Then
    '“O0”中,第一個為字母O,第二個為數字0
    tvw.Nodes.Add "O0", tvwChild, "A" & objType.ID, objType.TypeName, "group"
  Else
    tvw.Nodes.Add "A" & objType.SuperId, tvwChild, "A" & objType.ID, _
                  objType.TypeName, "group"
  End If
End Sub
'

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'
'
'
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''


'從樹型圖中得到客戶類型對象
Public Function GetTypeFromTreeview(ByVal tvw As TreeView, _
                                    ByRef objType As CType) As Boolean
  If tvw.SelectedItem Is Nothing Then Exit Function

  Dim objTypes As New CTypes
  '按選擇的節點的KEY查找對象
  If objTypes.Find(GetID(tvw.SelectedItem.Key)).Count = 0 Then Exit Function
  On Error Resume Next '為了防止未查找到,因此加入了錯誤判斷語句
  Set objType = objTypes.Item(1)
  GetTypeFromTreeview = (Err.Number = 0)
End Function
'
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''


Private Sub tvTreeView_NodeClick(ByVal Node As MSComctlLib.Node)

End Sub

'得到某個節點或列表項所表示的對象的實際ID,如“A11”,則得到11,“B2”,則得到2
Public Function GetID(strKey As String) As Long
  GetID = Val(Right(strKey, Len(strKey) - 1))
End Function
'
Private Sub RefreshButton()
  '刷新界面上的六個按鈕。
  '為什么要這樣做呢?比如:
  '你現在選擇了一個“人員”節點,此時你可以點擊“修改人員”按鈕。
  '但如果你將這個人員刪除,此時樹型圖中已沒有這個人員節點,而被
  '選擇的可能是一個客戶類型節點,此時你的“修改人員”按鈕應變為不可用
  '狀態。因此每當刪除人員或客戶類型后,都應調用這個函數
'  If tvTreeView.SelectedItem Is Nothing Then Exit Sub
'  tvTreeView_NodeClick tvTreeView.SelectedItem
End Sub



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美色一区| 日本道精品一区二区三区| 在线播放中文一区| 亚洲一区二区精品久久av| 91农村精品一区二区在线| 国产精品视频yy9299一区| 国产在线乱码一区二区三区| 久久久久久久网| 欧美日韩极品在线观看一区| ...av二区三区久久精品| 久久久天堂av| 免费欧美高清视频| 韩日av一区二区| 在线观看网站黄不卡| 久久一区二区三区四区| 国内成人免费视频| 国产精品久久久久永久免费观看| 亚洲第一在线综合网站| 麻豆久久久久久久| 欧美三级一区二区| 石原莉奈在线亚洲二区| 在线免费一区三区| 亚洲毛片av在线| 亚洲国产另类精品专区| 欧美日韩一区二区在线观看视频| 午夜国产精品影院在线观看| 日韩色在线观看| 国产精品自在在线| 中文字幕一区二区三区不卡在线| fc2成人免费人成在线观看播放 | 中文一区二区完整视频在线观看 | 亚洲国产精品久久久男人的天堂| 日韩一级完整毛片| 国产91高潮流白浆在线麻豆| 一区二区三区不卡在线观看| 欧美一区二区黄| 91福利在线免费观看| 成人美女视频在线看| 免费人成在线不卡| 亚洲成av人**亚洲成av**| 国产欧美一区二区三区沐欲| 884aa四虎影成人精品一区| 成年人国产精品| 国产精品小仙女| 国产一区二区三区四区五区美女| 亚洲福利电影网| 综合久久一区二区三区| 国产欧美一区二区精品性 | 91在线视频免费观看| 国产一区二区伦理片| 美女视频一区在线观看| 丝袜美腿亚洲综合| 日本怡春院一区二区| 午夜精品一区在线观看| 午夜欧美一区二区三区在线播放 | 欧美一卡2卡三卡4卡5免费| 欧美日本一区二区| 日韩午夜在线观看视频| 日韩欧美国产一区二区在线播放| 欧美精品色一区二区三区| 欧美日韩国产天堂| 欧美成人综合网站| 国产亚洲一区二区三区在线观看| 久久久久国产精品厨房| 国产精品盗摄一区二区三区| 最新成人av在线| 亚洲成av人片在线观看| 亚洲成人激情社区| 久久99精品国产| 99视频精品全部免费在线| 欧美在线视频全部完| 久久先锋影音av鲁色资源| 中文字幕欧美区| 轻轻草成人在线| 99在线精品视频| 日韩欧美专区在线| 亚洲精品久久久蜜桃| 韩国中文字幕2020精品| 一本色道久久综合亚洲aⅴ蜜桃 | 五月婷婷激情综合| 波波电影院一区二区三区| 91精品国产福利在线观看| 欧美国产日本韩| 麻豆国产精品一区二区三区| 高清国产午夜精品久久久久久| 在线观看成人免费视频| 国产亚洲女人久久久久毛片| 日本成人在线网站| 欧美综合色免费| 亚洲精品你懂的| 成人精品视频一区| 国产亚洲精品资源在线26u| 肉丝袜脚交视频一区二区| 91蜜桃传媒精品久久久一区二区| 精品国产乱码久久久久久免费| 午夜精品久久一牛影视| 色94色欧美sute亚洲线路一久| 欧美国产日韩一二三区| 国产一区在线观看视频| 精品福利一区二区三区免费视频| 石原莉奈在线亚洲三区| 7777女厕盗摄久久久| 日韩国产欧美在线播放| 91精品国产综合久久久久久久| 亚洲一区二区成人在线观看| 欧美三级电影网站| 韩国女主播成人在线观看| 久久久精品天堂| 午夜电影久久久| 欧美一级在线视频| 国产成人超碰人人澡人人澡| 国产三级欧美三级日产三级99| 精品一区二区av| 中文字幕视频一区| 欧美伦理视频网站| 美女视频黄免费的久久| 国产亚洲综合性久久久影院| 丰满白嫩尤物一区二区| 日韩伦理av电影| 日韩区在线观看| 91在线免费看| 激情综合色综合久久| 国产精品成人在线观看| 欧美欧美欧美欧美首页| 国产成人8x视频一区二区 | 欧洲一区二区三区在线| 日日欢夜夜爽一区| 国产精品色在线观看| 日韩精品一区二区三区老鸭窝| 成人免费视频视频在线观看免费| 亚洲午夜在线视频| 国产精品高潮呻吟| 日韩一区二区不卡| 欧美午夜精品电影| 风间由美性色一区二区三区| 同产精品九九九| 亚洲高清不卡在线观看| 国产精品久久久久久久久动漫| 日韩欧美中文字幕精品| 欧美午夜影院一区| 在线观看精品一区| 91久久国产最好的精华液| 懂色av中文字幕一区二区三区| 视频一区二区三区入口| 午夜在线成人av| 亚洲综合无码一区二区| 一区二区三区日韩精品| 国产精品看片你懂得| 国产精品色一区二区三区| 日本一区二区成人在线| 国产精品水嫩水嫩| 亚洲欧美激情视频在线观看一区二区三区 | 中文字幕一区二区三区不卡| 国产精品久久福利| 亚洲天堂成人网| 亚洲一区二区欧美| 五月婷婷欧美视频| 国产乱人伦精品一区二区在线观看| 美女爽到高潮91| 丁香六月综合激情| 欧美调教femdomvk| 精品对白一区国产伦| 欧美国产激情一区二区三区蜜月| 国产精品久久久久久福利一牛影视| 亚洲视频1区2区| 免费人成网站在线观看欧美高清| 国产乱码精品一区二区三区忘忧草| 国产成人一区在线| 菠萝蜜视频在线观看一区| 欧美无人高清视频在线观看| 日韩一级大片在线观看| 国产女同互慰高潮91漫画| 亚洲电影一区二区| 成人午夜私人影院| 日韩三级在线免费观看| 亚洲人成7777| 国产一区二区久久| 欧美久久免费观看| 国产精品国产自产拍在线| 日韩国产欧美在线视频| 色香蕉久久蜜桃| 中文子幕无线码一区tr| 日本人妖一区二区| 一本一道久久a久久精品 | 久久色在线观看| 美女网站色91| 5858s免费视频成人| 亚洲成人激情自拍| 欧美综合一区二区| 亚洲免费观看高清完整版在线观看熊 | 亚洲久本草在线中文字幕| 成人av小说网| 亚洲国产精品二十页| 国产不卡一区视频| 国产人伦精品一区二区| 韩国精品主播一区二区在线观看| 91麻豆精品国产综合久久久久久| 亚洲最新视频在线观看| 色爱区综合激月婷婷| 亚洲福利视频三区|