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

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

?? clslanguagepack.cls

?? 簡單、實用、特別。 有很多不足之處
?? CLS
字號:
VERSION 1.0 CLASS
BEGIN
  MultiUse = -1  'True
  Persistable = 0  'NotPersistable
  DataBindingBehavior = 0  'vbNone
  DataSourceBehavior  = 0  'vbNone
  MTSTransactionMode  = 0  'NotAnMTSObject
END
Attribute VB_Name = "clsLanguagePack"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = True
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False


Option Explicit

' Just to save the current pack loaded
Public sCurrentFile As String

' It saves the properties of objects
Private Type ObjectProperties
  Name As String
  Caption As String
  ToolTip As String
End Type

' It saves the properties of forms
Private Type FormProperties
  Name As String
  Caption As String
  ObjectCount As Integer
  ObjProp() As ObjectProperties
End Type

' The variable that saves the properties and the variable that saves the number of forms
Private FormProp() As FormProperties
Private iFormCount As Integer

' It loads the entire language pack
Sub LoadLanguagePack(sFile As String)

  ' Just some variables
  Dim sLine As String, iPos As Integer, sTmp As String
  Dim sFormName As String, sTmp2 As String
  Dim bFormFound As Boolean

  ' Set the current pack used and set the nuber of forms to 0
  sCurrentFile = sFile
  iFormCount = 0

  ' Open the language pack file
  Open sFile For Input As #1
    Do
      ' Get a line
      Input #1, sLine
      ' If the line starts with ; it is a comment line
      ' If the line is a blank line then go to next line
      If Left$(sLine, 1) = ";" Or sLine = "" Then GoTo Jump
      ' End of form objects and properties
      If Left$(sLine, 1) = "[" And Right$(sLine, 5) = ".End]" Then
        bFormFound = False: GoTo Jump
      End If
      ' Begin of form objects and properties
      If Left$(sLine, 1) = "[" And Right$(sLine, 1) = "]" Then
        bFormFound = True
        sFormName = Mid$(sLine, 2, Len(sLine) - 2)
        iFormCount = iFormCount + 1
        ReDim Preserve FormProp(iFormCount)
        FormProp(iFormCount).Name = sFormName: GoTo Jump
      End If
      ' Form Caption found
      If Left$(sLine, 7) = "Caption" Then
        sTmp = Mid$(sLine, InStr(sLine, "=") + 2)
        FormProp(iFormCount).Caption = Left$(sTmp, Len(sTmp) - 1)
        GoTo Jump
      End If
      ' Verify if it's the caption properties of the object
      iPos = InStr(sLine, ".Caption")
      ' Caption was found
      If iPos > 0 And bFormFound Then
        FormProp(iFormCount).ObjectCount = FormProp(iFormCount).ObjectCount + 1
        ReDim Preserve FormProp(iFormCount).ObjProp(FormProp(iFormCount).ObjectCount)
        sTmp = Left$(sLine, iPos - 1)
        FormProp(iFormCount).ObjProp(FormProp(iFormCount).ObjectCount).Name = sTmp
        sTmp = Mid$(sLine, InStr(sLine, "=") + 2)
        ' It verifys if VB got the entire line
        ' The command Input #1, sLine gets a line
        ' but if it has a ',' then VB thinks that
        ' it is another line. Strange.
        ' (Chr$(34) = '"' (comma I think))
        If Right$(sTmp, 1) <> Chr$(34) Then
          Do While Right$(sTmp, 1) <> Chr$(34)
            Input #1, sTmp2
            sTmp = sTmp & ", " & sTmp2
          Loop
        End If
        If Right$(sTmp, 1) = Chr$(34) Then sTmp = Left$(sTmp, Len(sTmp) - 1)
        ' Set the propertie
        FormProp(iFormCount).ObjProp(FormProp(iFormCount).ObjectCount).Caption = sTmp
        GoTo Jump
      End If
      ' Verify if it is a ToolTipText
      iPos = InStr(sLine, ".ToolTip")
      If iPos > 0 And bFormFound Then
        sTmp = Left$(sLine, iPos - 1)
        FormProp(iFormCount).ObjProp(FormProp(iFormCount).ObjectCount).Name = sTmp
        sTmp = Mid$(sLine, InStr(sLine, "=") + 2)
        ' This is the same thing in the Caption
        ' propertie above.
        If Right$(sTmp, 1) <> Chr$(34) Then
          Do While Right$(sTmp, 1) <> Chr$(34)
            Input #1, sTmp2
            sTmp = sTmp & ", " & sTmp2
          Loop
        End If
        If Right$(sTmp, 1) = Chr$(34) Then sTmp = Left$(sTmp, Len(sTmp) - 1)
        ' Set the propertie
        FormProp(iFormCount).ObjProp(FormProp(iFormCount).ObjectCount).ToolTip = sTmp
        GoTo Jump
      End If
      
Jump:

    ' Loop until End Of File
    Loop Until EOF(1)
  ' Close the pack
  Close #1

End Sub

' As the name said, set the language pack in the form
Sub SetLanguageInForm(frmForm As Form)
  
  On Local Error Resume Next
  Dim I As Integer, j As Integer
  Dim iForm As Integer
  
  ' It gets the index of the choosen form
  For I = 1 To iFormCount
    If FormProp(I).Name = frmForm.Name Then
      iForm = I
      Exit For
    End If
  Next I
  
  ' Set the caption of the form
  frmForm.Caption = FormProp(iForm).Caption
  ' Set the caption and tooltiptext of each control
  For j = 1 To FormProp(iForm).ObjectCount
    frmForm.Controls(FormProp(iForm).ObjProp(j).Name).Caption = FormProp(iForm).ObjProp(j).Caption
    'Debug.Print FormProp(iForm).ObjProp(j).Caption
    frmForm.Controls(FormProp(iForm).ObjProp(j).Name).ToolTipText = FormProp(iForm).ObjProp(j).ToolTip
  Next j
  
End Sub

' Enumerate Language packs in the choosen folder
Function EnumLanguagePacks(sFolder As String, sExtension As String) As String

  ' Verify if the folder exists
  If Not DirExists(sFolder) Then
    MsgBox sFolder & " doesn't exist.", vbCritical
    Exit Function
  End If
  
  Dim sTmp As String
  
  ' Scan for language pack files
  If Right$(sFolder, 1) <> "\" Then sFolder = sFolder & "\"
  sTmp = Dir$(sFolder & sExtension)
  If sTmp <> "" Then
    EnumLanguagePacks = sTmp
    sTmp = Dir$
    While Len(sTmp) > 0
      EnumLanguagePacks = EnumLanguagePacks & "|" & sTmp
      DoEvents
      sTmp = Dir$
    Wend
  End If

End Function

' This function verify if the choosen dir exists
' Returns True if the dir exists and False if it doesn't exist
Private Function DirExists(ByVal strDirName As String) As Integer
    Const strWILDCARD$ = "*.*"

    Dim strDummy As String

    On Error Resume Next

    If Right$(strDirName, 1) <> "\" Then strDirName = strDirName & "\"
    strDummy = Dir$(strDirName & strWILDCARD, vbDirectory)
    DirExists = Not (strDummy = vbNullString)

    Err = 0
End Function

' ////////////////////////////////////////////////////////
' // Same subs and function, but in Portuguese (Brazil) //
' ////////////////////////////////////////////////////////

Sub CarregaPacotedeLinguagem(sArquivo As String)
  
  LoadLanguagePack sArquivo
  
End Sub

Sub SetaLinguagemnoForm(frmForm As Form)

  SetLanguageInForm frmForm

End Sub

Function EnumeraPacotesdeLinguagem(sDiretorio As String, sExtensao As String) As String
  
  EnumLanguagePacks sDiretorio, sExtensao
  
End Function

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区二区三区高清免费看看 | 国产精品综合二区| 国产精品水嫩水嫩| 日韩亚洲电影在线| 在线观看亚洲一区| a在线欧美一区| 国产一区在线视频| 久久国产欧美日韩精品| 一区二区三区精密机械公司| 国产精品色哟哟网站| 久久综合狠狠综合久久综合88| 欧美网站大全在线观看| 99精品久久只有精品| 国产福利不卡视频| 国产精选一区二区三区| 黑人精品欧美一区二区蜜桃| 另类小说一区二区三区| 久久精品国产**网站演员| 日韩国产欧美一区二区三区| 亚洲成人av一区二区三区| 一二三区精品福利视频| 亚洲精品视频在线观看免费| 欧美一区在线视频| 极品美女销魂一区二区三区免费| 天堂av在线一区| 日日夜夜一区二区| 久久av资源网| 国产成人综合网站| 97aⅴ精品视频一二三区| 99视频在线精品| 欧美日韩综合一区| 欧美一区二区三区性视频| 26uuu欧美| 综合电影一区二区三区| 一区二区三区四区在线免费观看 | 久久精品视频一区二区| 国产欧美日韩精品在线| 中文欧美字幕免费| 亚洲国产精品天堂| 蜜桃av一区二区三区电影| 成人网在线免费视频| 欧美亚日韩国产aⅴ精品中极品| 欧美精品三级日韩久久| 久久亚洲一级片| 亚洲精品伦理在线| 九一久久久久久| 欧洲精品中文字幕| 欧美国产97人人爽人人喊| 夜夜精品浪潮av一区二区三区| 日产国产欧美视频一区精品| 成人黄色在线看| 欧美一区二区三区思思人| 国产精品免费看片| 狠狠狠色丁香婷婷综合激情| 成人禁用看黄a在线| 国产精一区二区三区| 成人美女视频在线观看18| eeuss鲁片一区二区三区| 欧美在线色视频| 欧美日韩国产片| 午夜私人影院久久久久| 亚洲国产综合在线| 岛国精品在线观看| 精品国产一区二区三区四区四| 亚洲综合精品久久| 日本韩国一区二区| 亚洲人成伊人成综合网小说| 国产成人亚洲综合a∨猫咪| 精品国内二区三区| 极品销魂美女一区二区三区| 91精品国产黑色紧身裤美女| 亚洲444eee在线观看| 色8久久人人97超碰香蕉987| 中文字幕在线观看一区| 成人丝袜18视频在线观看| 国产午夜精品理论片a级大结局| 精品一区在线看| 久久色视频免费观看| 国产精品资源网| 国产亚洲福利社区一区| 成+人+亚洲+综合天堂| 国产精品久久久一本精品| 91婷婷韩国欧美一区二区| 亚洲永久精品大片| 欧美日韩美女一区二区| 免费看日韩精品| 国产精品美日韩| 欧美午夜精品一区| 麻豆91在线观看| 国产欧美日韩精品在线| 欧美中文字幕不卡| 捆绑变态av一区二区三区| 国产女同互慰高潮91漫画| 日本精品免费观看高清观看| 轻轻草成人在线| 亚洲欧洲在线观看av| 欧美蜜桃一区二区三区| 成人亚洲一区二区一| 午夜久久久久久久久久一区二区| 国产亚洲欧美日韩俺去了| 在线观看成人免费视频| 国产一区二区在线观看免费| 亚洲日本免费电影| 久久久夜色精品亚洲| 欧美性生活一区| 成人黄色电影在线 | 国产精品99久久久久久宅男| 亚洲视频在线一区观看| 日韩欧美国产小视频| www.色综合.com| 久久国产日韩欧美精品| 亚洲午夜精品网| 国产精品久久久久一区| 精品91自产拍在线观看一区| 色婷婷综合久久久久中文一区二区 | 日韩精品久久久久久| 亚洲女子a中天字幕| 亚洲国产高清不卡| 国产亚洲va综合人人澡精品| 精品日韩成人av| 日韩精品一区二区三区视频在线观看 | 久久久电影一区二区三区| 精品国产乱码久久久久久夜甘婷婷| 欧美日韩高清一区二区| 精品国产一区二区三区忘忧草 | 久久蜜桃av一区精品变态类天堂 | 一本大道久久精品懂色aⅴ| 91美女在线观看| 91丨九色丨尤物| 欧美网站一区二区| 欧美巨大另类极品videosbest| 91精品久久久久久久91蜜桃| 欧美剧情电影在线观看完整版免费励志电影| 色综合久久88色综合天天6 | 99久久亚洲一区二区三区青草| 不卡一区二区三区四区| 91国模大尺度私拍在线视频| 欧美高清一级片在线| 亚洲精品一区二区在线观看| 欧美国产日韩精品免费观看| 国产农村妇女精品| 亚洲色图制服诱惑| 午夜成人免费电影| 国产老妇另类xxxxx| 99精品视频一区二区三区| 欧美二区三区的天堂| 26uuu精品一区二区在线观看| 国产精品第13页| 琪琪久久久久日韩精品| 99久免费精品视频在线观看| 在线观看91精品国产麻豆| 国产欧美一区二区精品仙草咪| 亚洲一线二线三线视频| 国产精品一区二区久激情瑜伽 | www.色综合.com| 欧美一区二区三级| 一区二区三区加勒比av| 粉嫩蜜臀av国产精品网站| 在线播放日韩导航| 一区二区三区四区乱视频| 成人深夜在线观看| 日韩精品一区二区三区视频播放| 亚洲成人自拍偷拍| 色婷婷精品久久二区二区蜜臀av| 久久婷婷综合激情| 免费观看在线色综合| 欧美顶级少妇做爰| 亚洲电影视频在线| 欧美午夜影院一区| 亚洲一区二区三区视频在线播放 | 丝袜国产日韩另类美女| 欧美主播一区二区三区| 亚洲免费电影在线| 99久久婷婷国产| 亚洲靠逼com| 91福利精品第一导航| 亚洲精选在线视频| 欧美色精品在线视频| 午夜av区久久| 日韩视频在线你懂得| 精品一区二区三区在线视频| 欧美一区二区精品久久911| 极品尤物av久久免费看| 中文文精品字幕一区二区| 国产不卡视频在线播放| 亚洲人成影院在线观看| 欧美日韩国产大片| 麻豆极品一区二区三区| 国产欧美精品一区二区色综合| 99精品久久99久久久久| 亚洲成精国产精品女| 日韩欧美国产精品一区| 成人午夜激情片| 五月婷婷色综合| 久久精品夜色噜噜亚洲a∨| 99国产精品久久久久| 丝瓜av网站精品一区二区| 欧美激情一区在线| 欧美性大战久久久| 国产成人av一区|