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

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

?? generalfunc.bas

?? 以Visual Basic為開發工具
?? BAS
字號:
Attribute VB_Name = "GeneralFunc"
'聲明讀寫文件API
Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long
Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long

Public Sub Add_DepToTree(TreeView1 As TreeView, _
                        ByVal TmpKey As String)
  Dim Bh As Long
  Dim TmpNode As Node
  '當前選擇結點的關鍵字
  Dim CurKey As String
  '臨時數組
  Dim TmpArr_DepName() As String
  Dim TmpArr_DepId() As Long
  ReDim TmpArr_DepName(0)
  ReDim TmpArr_DepId(0)
  '從關鍵字中讀取當前的部門編號
  Bh = Val(Right(TmpKey, Len(TmpKey) - 1))
  '獲取當前部門信息
  MyDep.GetInfo (Bh)
  '讀取當前部門的下一級部門數據
  MyDep.Load_Department_ByUpper (Bh)
  '將下一級部門數據賦值到臨時數組中
  i = 0
  Do While Arr_DepName(i) <> ""
    ReDim Preserve TmpArr_DepName(i + 1)
    TmpArr_DepName(i) = Arr_DepName(i)
    ReDim Preserve TmpArr_DepId(i + 1)
    TmpArr_DepId(i) = Arr_DepId(i)
    i = i + 1
  Loop
  
  i = 0
  Do While TmpArr_DepName(i) <> ""
    '生成部門對應的關鍵字,格式為“字母a”+部門編號
    CurKey = "a" + Trim(Str(TmpArr_DepId(i)))
    '如果當前部門有下一級部門,則顯示文件夾圖標
    If MyDep.HaveSon(TmpArr_DepId(i)) = True Then
      Set TmpNode = TreeView1.Nodes.Add(TmpKey, _
            tvwChild, CurKey, TmpArr_DepName(i), 1, 3)
          
      TmpNode.ExpandedImage = 2
    '否則顯示葉結點圖標
    Else
      Set TmpNode = TreeView1.Nodes.Add(TmpKey, _
            tvwChild, CurKey, TmpArr_DepName(i), 4, 5)
    End If
    'FocusDepName、FocusDepBh和FocusDepKey分別表示希望選中的部門的名稱、編號和關鍵字
    If FocusDepName <> "" And TmpArr_DepName(i) = FocusDepName Then
      TmpNode.Selected = True
      FocusDepKey = CurKey
    End If
    If FocusDepBh > 0 And TmpArr_DepId(i) = FocusDepBh Then
      TmpNode.Selected = True
      FocusDepKey = CurKey
    End If
    If FocusDepKey <> "" And CurKey = FocusDepKey Then
      TmpNode.Selected = True
    End If
    '以當前部門為參數遞歸調用
    Call Add_DepToTree(TreeView1, CurKey)
    i = i + 1
  Loop
End Sub

Public Function In_Single(KeyAscii As Integer) As Boolean
  Dim Ch_Accept_Single(20) As String
  '可以接受的字符數組
  Ch_Accept_Single(0) = "0"
  Ch_Accept_Single(1) = "1"
  Ch_Accept_Single(2) = "2"
  Ch_Accept_Single(3) = "3"
  Ch_Accept_Single(4) = "4"
  Ch_Accept_Single(5) = "5"
  Ch_Accept_Single(6) = "6"
  Ch_Accept_Single(7) = "7"
  Ch_Accept_Single(8) = "8"
  Ch_Accept_Single(9) = "9"
  Ch_Accept_Single(10) = "."
  Ch_Accept_Single(11) = "-"
  Ch_Accept_Single(12) = Chr(8)
  '檢查輸入字符是否在數組中
  In_Single = False
  For i = 0 To 12
    If Chr(KeyAscii) = Ch_Accept_Single(i) Then
      In_Single = True
    End If
  Next
End Function

Public Function In_Int(KeyAscii As Integer) As Boolean
  Dim Ch_Accept_Int(20) As String
  '可以接受的字符數組
  Ch_Accept_Int(0) = "0"
  Ch_Accept_Int(1) = "1"
  Ch_Accept_Int(2) = "2"
  Ch_Accept_Int(3) = "3"
  Ch_Accept_Int(4) = "4"
  Ch_Accept_Int(5) = "5"
  Ch_Accept_Int(6) = "6"
  Ch_Accept_Int(7) = "7"
  Ch_Accept_Int(8) = "8"
  Ch_Accept_Int(9) = "9"
  Ch_Accept_Int(10) = Chr(8)
  '檢查輸入字符是否在數組中
  In_Int = False
  For i = 0 To 10
    If Chr(KeyAscii) = Ch_Accept_Int(i) Then
      In_Int = True
    End If
  Next
End Function

Public Function InCombo(ByVal Str As String, _
                         ByVal Combo1 As ComboBox) As Boolean
  i = 0
  Do While i < Combo1.ListCount
    If Combo1.List(i) = Trim(Str) Then
      InCombo = True
      Exit Function
    End If
    i = i + 1
  Loop
  MsgBox Str + " 不在列表中,請重新設置"
  InCombo = False
End Function

Public Function Lench(ByVal TmpStr As String) As String
  Lench = LenB(StrConv(TmpStr, vbFromUnicode))
End Function

Public Function TrimStr(ByVal Str As String) As String
  If InStr(Str, Chr(0)) <= 0 Then
    TrimStr = Trim(Str)
  Else
    TrimStr = Trim(Left(Str, InStr(Str, Chr(0)) - 1))
  End If
End Function

Public Function MakeStr(ByVal Str As String) As String
  MakeStr = Trim(Replace(Str, "'", "''"))
End Function

Public Sub EnterTAB(KeyAscii As Integer)
  If KeyAscii = 13 Then '13表示回車鍵
    SendKeys "{TAB}"    '轉換為TAB鍵
  End If
End Sub




'獲取應用程序路徑
Public Function GetAppPath() As String
    If Right(App.Path, 1) = "\" Then
        GetAppPath = App.Path
    Else
        GetAppPath = App.Path & "\"
    End If
End Function
Public Function WriteOneString(ByVal Section As String, ByVal Key As String, ByVal Value As String, ByVal iniFileName As String) As Boolean
Dim X As Long, buff As String * 128, i As Integer
    buff = Value + Chr(0)
    X = WritePrivateProfileString(Section, Key, buff, iniFileName)
    WriteOneString = X
End Function

Public Function ReadOneString(ByVal Section As String, ByVal Key As String, ByVal iniFileName As String) As String
Dim X As Long, buff As String * 128, i As Integer
    X = GetPrivateProfileString(Section, Key, "", buff, 128, iniFileName)
    i = InStr(buff, Chr(0))
    ReadOneString = Trim(Left(buff, i - 1))
End Function

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91高清视频在线| 99久久99久久精品免费观看| 综合在线观看色| 欧美国产一区二区在线观看| 精品sm在线观看| 亚洲精品一区二区三区精华液 | 91在线无精精品入口| 国产精品1024| 成人av在线播放网站| 91精品国产综合久久精品| 欧美日韩mp4| 日韩欧美视频在线| 久久久久国产成人精品亚洲午夜| 久久婷婷成人综合色| 国产精品久久久久7777按摩| 中文字幕一区日韩精品欧美| 亚洲国产精品久久久男人的天堂| 午夜精品一区在线观看| 麻豆精品一区二区综合av| 国产精品911| 91成人在线观看喷潮| 9191精品国产综合久久久久久| 日韩精品影音先锋| 国产精品久久久久四虎| 午夜精品久久久久久| 精品在线观看免费| 99精品欧美一区二区三区小说 | 久久久99久久| 一区二区三区在线观看视频| 婷婷国产v国产偷v亚洲高清| 国产一区二区三区精品视频| 成人性生交大片免费看在线播放| 在线看国产日韩| 久久一日本道色综合| 亚洲高清一区二区三区| 久久99久久99精品免视看婷婷| 91在线视频在线| 欧美电影免费观看高清完整版在线 | 性做久久久久久| 国产精品一区二区黑丝| 在线亚洲免费视频| 国产亚洲欧美色| 日韩电影一区二区三区四区| 成人国产在线观看| 日韩美女在线视频| 极品销魂美女一区二区三区| 在线精品观看国产| 国产精品无遮挡| 久久爱www久久做| 欧美蜜桃一区二区三区| 日韩伦理电影网| 丁香激情综合国产| 久久午夜色播影院免费高清| 日本不卡中文字幕| 欧美在线看片a免费观看| 久久久久久久av麻豆果冻| 日韩制服丝袜先锋影音| 99久久综合色| 中文一区一区三区高中清不卡| 日韩av中文字幕一区二区 | 欧美一级二级三级乱码| 日韩美女视频19| 成人午夜电影网站| 久久亚洲二区三区| 全部av―极品视觉盛宴亚洲| 欧美性色综合网| 亚洲欧美日韩电影| 色国产综合视频| 亚洲女同ⅹxx女同tv| 日韩一级免费观看| 日韩精品三区四区| 欧美三级三级三级爽爽爽| 亚洲图片你懂的| 在线观看亚洲精品| 亚洲r级在线视频| 91精品国产91久久综合桃花| 亚洲v日本v欧美v久久精品| 欧美亚洲国产bt| 日韩1区2区日韩1区2区| 日韩一区二区三免费高清| 日日夜夜精品免费视频| 日韩视频中午一区| 免费看欧美美女黄的网站| 欧美大片一区二区| 国产一区二区0| 中文字幕不卡的av| 91丝袜国产在线播放| 亚洲三级免费电影| 欧美日韩在线播放三区四区| 偷拍自拍另类欧美| 久久精品一区二区三区不卡牛牛| 福利一区福利二区| 亚洲激情男女视频| 5858s免费视频成人| 国产一区在线观看视频| 亚洲桃色在线一区| 91麻豆精品国产91久久久久久久久| 美女一区二区久久| 国产精品麻豆久久久| 91浏览器打开| 日韩av不卡在线观看| 国产人久久人人人人爽| 色综合天天综合给合国产| 天堂资源在线中文精品| 久久综合色天天久久综合图片| gogogo免费视频观看亚洲一| 午夜精品福利一区二区蜜股av| 日韩精品中文字幕一区二区三区| 国产成人在线网站| 亚洲国产一区二区a毛片| 26uuu久久综合| 91丨九色丨国产丨porny| 日日噜噜夜夜狠狠视频欧美人| 久久综合九色综合欧美就去吻| 91在线观看成人| 激情综合色播五月| 一二三四社区欧美黄| 精品电影一区二区三区| 91国在线观看| 成人av中文字幕| 美女视频黄 久久| 亚洲在线中文字幕| 国产亚洲欧美日韩在线一区| 777亚洲妇女| 91浏览器在线视频| 成人午夜碰碰视频| 久久精品国产在热久久| 亚洲精品视频在线| 国产精品素人一区二区| 亚洲精品在线免费观看视频| 欧美视频一区二区三区四区| www.欧美色图| 国产91精品一区二区麻豆网站| 91丨九色丨蝌蚪丨老版| 国产乱子伦一区二区三区国色天香| 亚洲国产日韩精品| 亚洲欧美日韩国产中文在线| 国产欧美日本一区二区三区| 精品sm在线观看| 日韩区在线观看| 91精品国产综合久久久蜜臀粉嫩| 欧美视频精品在线| 在线亚洲一区二区| 一本大道久久a久久精品综合| 国产传媒欧美日韩成人| 国产久卡久卡久卡久卡视频精品| 久久精品理论片| 美日韩一级片在线观看| 免费成人av在线| 久久精品国产77777蜜臀| 免费观看在线色综合| 奇米一区二区三区av| 免费在线观看精品| 久久成人久久鬼色| 国产真实乱对白精彩久久| 精品一区二区三区久久久| 精品一区二区三区免费毛片爱| 久久er99热精品一区二区| 久久黄色级2电影| 国产高清不卡一区| bt欧美亚洲午夜电影天堂| 成a人片亚洲日本久久| 91亚洲精品久久久蜜桃| 在线观看一区二区视频| 欧美精品粉嫩高潮一区二区| 欧美日本一区二区| 精品国内片67194| 欧美国产精品v| 亚洲自拍偷拍综合| 另类成人小视频在线| 国产精品99久久久久久似苏梦涵| 7777精品伊人久久久大香线蕉的 | 精品国产免费视频| 国产午夜精品福利| 亚洲欧美一区二区三区极速播放| 一区二区高清视频在线观看| 日韩av成人高清| 国产999精品久久久久久| 一本色道久久综合亚洲91 | 国产最新精品精品你懂的| 国产精品中文字幕欧美| 91免费精品国自产拍在线不卡 | 精品国一区二区三区| 国产精品午夜电影| 天天色综合成人网| 国产九色sp调教91| 欧美在线观看视频一区二区 | 韩国女主播一区| 色视频成人在线观看免| 在线91免费看| 最新国产成人在线观看| 午夜av一区二区| 粉嫩aⅴ一区二区三区四区 | 国产拍欧美日韩视频二区| 亚洲欧美偷拍卡通变态| 精品一区二区在线播放| 欧美视频第二页| 中文字幕亚洲精品在线观看| 毛片基地黄久久久久久天堂| 色婷婷综合久久久中文字幕|