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

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

?? fileview.frm

?? visual basic課程設計案例精編
?? FRM
?? 第 1 頁 / 共 4 頁
字號:
            TextSave        =   "Ti52e:09:52"
            Key             =   "time"
         EndProperty
         BeginProperty Panel4 {8E3867AB-8586-11D1-B16A-00C0F0283628} 
            Style           =   6
            Alignment       =   1
            Object.Width           =   2117
            MinWidth        =   2117
            TextSave        =   "2001-12-23"
            Key             =   "date"
         EndProperty
         BeginProperty Panel5 {8E3867AB-8586-11D1-B16A-00C0F0283628} 
            Alignment       =   1
            AutoSize        =   1
            Bevel           =   0
            Enabled         =   0   'False
            Object.Width           =   2717
            MinWidth        =   1764
            Text            =   "資源管理器"
            TextSave        =   "資源管理器"
            Key             =   "welcome"
         EndProperty
      EndProperty
   End
   Begin VB.Menu mnuFile 
      Caption         =   "文件(&F)"
      Begin VB.Menu mnuFileCreate 
         Caption         =   "新建(&N)"
         Begin VB.Menu mnuFileFldr 
            Caption         =   "文件夾"
         End
         Begin VB.Menu mnuFileTxt 
            Caption         =   "文本文件"
         End
      End
      Begin VB.Menu mnuFileLine0 
         Caption         =   "-"
      End
      Begin VB.Menu mnuEditDel 
         Caption         =   "刪除(&D)"
      End
      Begin VB.Menu mnuEditReN 
         Caption         =   "重命名(&M)"
      End
      Begin VB.Menu mnuFileClose 
         Caption         =   "關閉(&C)"
      End
   End
   Begin VB.Menu mnuEdit 
      Caption         =   "編輯(&E)"
      Begin VB.Menu mnuEditCopy 
         Caption         =   "復制(&C)"
         Shortcut        =   ^C
      End
      Begin VB.Menu mnuEditCut 
         Caption         =   "剪切(&T)"
         Shortcut        =   ^X
      End
      Begin VB.Menu mnuEditPaste 
         Caption         =   "粘貼(&P)"
         Shortcut        =   ^V
      End
      Begin VB.Menu munEditLine1 
         Caption         =   "-"
      End
      Begin VB.Menu mnuEditLine2 
         Caption         =   "-"
      End
      Begin VB.Menu mnuEditSelAll 
         Caption         =   "全選(&A)"
         Shortcut        =   ^A
      End
      Begin VB.Menu mnuFileSelR 
         Caption         =   "反向選擇(&I)"
      End
   End
   Begin VB.Menu mnuView 
      Caption         =   "查看(&V)"
      Begin VB.Menu mnuViewTB 
         Caption         =   "工具欄"
         Checked         =   -1  'True
      End
      Begin VB.Menu mnuFileSB 
         Caption         =   "狀態欄"
         Checked         =   -1  'True
      End
      Begin VB.Menu mnuViewLine0 
         Caption         =   "-"
      End
      Begin VB.Menu mnuViewLi 
         Caption         =   "大圖標"
      End
      Begin VB.Menu mnuViewSi 
         Caption         =   "小圖標"
      End
      Begin VB.Menu mnuViewList 
         Caption         =   "列表"
      End
      Begin VB.Menu mnuViewDetail 
         Caption         =   "詳細資料"
      End
      Begin VB.Menu mnuViewLine1 
         Caption         =   "-"
      End
      Begin VB.Menu mnuViewRf 
         Caption         =   "刷新(&R)"
         Shortcut        =   {F5}
      End
      Begin VB.Menu mnuViewLine2 
         Caption         =   "-"
      End
      Begin VB.Menu mnuViewUp 
         Caption         =   "上一級"
      End
   End
   Begin VB.Menu Help 
      Caption         =   "幫助(&H)"
      Begin VB.Menu About 
         Caption         =   "關于 資源管理器(&A)"
      End
   End
   Begin VB.Menu mnuPop 
      Caption         =   ""
      Begin VB.Menu mnuFileCreatepop 
         Caption         =   "新建(&N)"
         Begin VB.Menu mnuFileFldrpop 
            Caption         =   "文件夾"
         End
         Begin VB.Menu mnuFileTxtpop 
            Caption         =   "文本文件"
         End
      End
      Begin VB.Menu mnuFileLine0pop 
         Caption         =   "-"
      End
      Begin VB.Menu mnuEditCopypop 
         Caption         =   "復制(&C)"
      End
      Begin VB.Menu mnuEditCutpop 
         Caption         =   "剪切(&T)"
      End
      Begin VB.Menu mnuEditPastepop 
         Caption         =   "粘貼(&P)"
      End
      Begin VB.Menu mnuEditLine2pop 
         Caption         =   "-"
      End
      Begin VB.Menu mnuEditDelpop 
         Caption         =   "刪除(&D)"
      End
      Begin VB.Menu mnuEditLine3pop 
         Caption         =   "-"
      End
      Begin VB.Menu mnuEditReNpop 
         Caption         =   "重命名(&M)"
      End
      Begin VB.Menu mnuEditLine4pop 
         Caption         =   "-"
      End
      Begin VB.Menu mnuEditSelAllpop 
         Caption         =   "全選(&A)"
      End
      Begin VB.Menu mnuFileSelRpop 
         Caption         =   "反向選擇(&I)"
      End
      Begin VB.Menu mnuLine1 
         Caption         =   "-"
      End
      Begin VB.Menu mnuViewUppop 
         Caption         =   "上一級"
      End
   End
End
Attribute VB_Name = "frmFile"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Private m_sngtvwWidth As Single
'判斷邊界的移動
Private m_bMove As Boolean

Private m_lItems As ListItems

'判斷ListItem的雙擊
Private m_sngtmDClk As Single
Private m_bFClk As Boolean

'當前Node
Private m_ndCur As Node

'誰得焦點
Private m_bFocus As Boolean

'復制、剪切
Private m_bCopy As Boolean
Private m_arrayflPath() As String
Private m_arrayfldrPath() As String

'動畫
Private m_bStop As Boolean


Private Sub clbForm_HeightChanged(ByVal NewHeight As Single)
    PlayOut
End Sub

Private Sub Form_Load()
    m_sngtvwWidth = frmFile.ScaleWidth / 3
    m_bMove = False
    m_bFClk = False
    m_bBak = False
    'treeview得焦點
    m_bFocus = True
    
    m_bStop = False
    
    Dim m_arrayflPath(1) As String
    Dim m_arrayfldrPath(1) As String
    
    m_arrayflPath(0) = ""
    m_arrayfldrPath(0) = ""
    
    ReadDir
    
    lvwFile.ColumnHeaders.Add , "Name", "名稱", lvwFile.Width * 2
    lvwFile.ColumnHeaders.Add , "Size", "大小", lvwFile.Width
    lvwFile.ColumnHeaders.Add , "Type", "類型", lvwFile.Width
    lvwFile.ColumnHeaders.Add , "MDate", "修改時間", lvwFile.Width * 2
   
    lvwFile.View = lvwReport
    
    tvwFile.Nodes("C:\").Selected = True
    ImageCombo1_Dropdown

    tvwFile_NodeClick tvwFile.Nodes("C:\")
    tvwFile.Nodes("C:\").Expanded = True
    tvwFile.Nodes("C:\").Selected = True
    
    '保存當前node
    Set m_ndCur = tvwFile.Nodes("C:\")
End Sub

'讀出文件系統出來,放于TreeView中
Private Sub ReadDir()
    '圖像索引號
    Dim intimgindex As Integer
    '父節點
    Dim strParent As String
    
    Dim nd As Node
    
     '創建文件系統對象
    Set fso = CreateObject("scripting.filesystemobject")
    Set drvs = fso.Drives
    
    Set nd = tvwFile.Nodes.Add(, 0, "desktop", "桌面", 1, 1)
    nd.Tag = 4
    Set nd = tvwFile.Nodes.Add("desktop", 4, "mycomp", "我的電腦", 2, 2)
    nd.Tag = 3
    
    For Each drv In drvs
        Select Case drv.DriveType
        Case CDRom
            intimgindex = 5
        Case RamDisk
            intimgindex = 4
        Case Removable
            intimgindex = 3
        Case Network
            intimgindex = 9
        Case Unknown
            intimgindex = 4
        Case Fixed
            intimgindex = 4
        End Select
        If drv.DriveType = Fixed Then
            Set nd = tvwFile.Nodes.Add("mycomp", 4, drv.path, drv.DriveLetter + "(" + drv.VolumeName + ")", intimgindex, intimgindex)
        Else
            Set nd = tvwFile.Nodes.Add("mycomp", 4, drv.path, drv.DriveLetter, intimgindex, intimgindex)

        End If
        nd.Key = nd.Key & "\"
        nd.Tag = 2
        
        '文件夾
        intimgindex = 6
        If drv.DriveType <> Removable Then
            If drv.IsReady Then
                '開始讀取
                strParent = drv.path + "\"
                Set fldr = drv.RootFolder
                Set fldrs = fldr.SubFolders
                '有子文件夾
                  
                For Each fldr1 In fldrs
                    Set nd = tvwFile.Nodes.Add(strParent, 4, fldr1.path, fldr1.Name, intimgindex, intimgindex)
                    nd.Tag = 0
                    NextNode fldr1.path, fldr1
                Next
                

            End If
        End If
    Next

    
End Sub

Private Sub NextNode(Parent As String, ByVal folder As Scripting.folder)
    Dim nd As Node
    If folder.SubFolders.Count <> 0 Then
        Set fldrs = folder.SubFolders
        For Each fldr1 In fldrs
            Set nd = tvwFile.Nodes.Add(Parent, 4, fldr1.path, fldr1.Name, 6, 6)
            nd.Tag = 0
            '窮盡所有的子文件夾
            'NextNode fldr1.Path, fldr1
        Next
    End If
End Sub

Private Sub Form_Resize()
    PlayOut
End Sub

Private Sub PlayOut()
    Dim sngheight As Single
    '窗體布局
    If frmFile.WindowState <> 1 Then
    tvwFile.Left = 0
    sngheight = frmFile.ScaleHeight
    If clbForm.Visible Then
        sngheight = sngheight - clbForm.Height
        tvwFile.Top = clbForm.Height
    Else
        tvwFile.Top = 0
    End If
    If stbForm.Visible Then
        sngheight = sngheight - stbForm.Height
    End If
    tvwFile.Height = sngheight
    tvwFile.Width = m_sngtvwWidth
    
    lvwFile.Top = tvwFile.Top
    lvwFile.Left = tvwFile.Width
    lvwFile.Height = tvwFile.Height
    lvwFile.Width = frmFile.ScaleWidth - tvwFile.Width
    End If
End Sub

Private Sub ImageCombo1_Click()
    tvwFile_NodeClick tvwFile.Nodes(ImageCombo1.SelectedItem.Key)
    tvwFile.Nodes(ImageCombo1.SelectedItem.Key).Expanded = True
    tvwFile.Nodes(ImageCombo1.SelectedItem.Key).EnsureVisible
End Sub

Private Sub ImageCombo1_Dropdown()
    Dim cmbitem As ComboItem
    Dim nd As Node
    Dim fullPath As String
    Dim subPath() As String
    Dim rootPath As String
    Dim intlocal As Integer
    Dim k As Integer
    Dim i As Integer
    k = 0
    
    ReDim subPath(1) As String
    
    Set nd = tvwFile.SelectedItem
    fullPath = nd.Key
    
    intlocal = 1
    intlocal = InStr(intlocal, fullPath, "\", vbTextCompare)
        
    Do While intlocal > 0
        ReDim Preserve subPath(UBound(subPath) + 1)
        subPath(k) = Left(fullPath, intlocal - 1)
        k = k + 1
        intlocal = intlocal + 1
        intlocal = InStr(intlocal, fullPath, "\", vbTextCompare)
    Loop
    subPath(k) = fullPath
     
     ImageCombo1.ComboItems.Clear
     Set nd = tvwFile.Nodes("desktop")
     Set cmbitem = ImageCombo1.ComboItems.Add(1, nd.Key, nd.Text, nd.Image, , 0)
     cmbitem.Tag = nd.Tag
     Set nd = tvwFile.Nodes("mycomp")
     Set cmbitem = ImageCombo1.ComboItems.Add(2, nd.Key, nd.Text, nd.Image, , 1)
     cmbitem.Tag = nd.Tag
     
     i = 3
     '決定順序
     For Each drv In fso.Drives
            Set cmbitem = ImageCombo1.ComboItems.Add(i, drv.DriveLetter + ":\", drv.DriveLetter, , , 2)
            cmbitem.Image = tvwFile.Nodes(drv.path + "\").Image
            cmbitem.Tag = tvwFile.Nodes(drv.path + "\").Tag
            i = i + 1
        If drv.path = subPath(0) Then
          
            For intlocal = 1 To k
                If subPath(intlocal) <> drv.path + "\" Then
                    Set nd = tvwFile.Nodes(subPath(intlocal))
                    Set cmbitem = ImageCombo1.ComboItems.Add(i, nd.Key, nd.Text, nd.Image, , 2 + intlocal)
                        cmbitem.Tag = nd.Tag
                    i = i + 1
                End If
            Next
        End If
     Next
     ImageCombo1.ComboItems(fullPath).Selected = True
        
        
End Sub

Private Sub lvwFile_AfterLabelEdit(Cancel As Integer, NewString As String)
    Dim strPath As String
    Dim strName As String
    Dim bOk As Boolean
    '檢查是否為空
    bOk = False
    NewString = Trim(NewString)
    If Len(NewString) <> 0 Then
        If lvwFile.SelectedItem.Tag = 0 Then '若是驅動器
            Cancel = True '取消
        ElseIf lvwFile.SelectedItem.Tag = 1 Then '若是文件夾
        
            strPath = lvwFile.SelectedItem.Key
            strName = lvwFile.SelectedItem.Text
            If StrComp(UCase(strName), UCase(NewString)) <> 0 Then
                strPath = Left(strPath, Len(strPath) - Len(strName)) + NewString
                    
                If fso.FolderExists(strPath) Then
                    MsgBox "此文件夾已存在!", vbOKCancel + vbCritical, "警告"
                    Cancel = True
                Else
                    bOk = True
                    fso.GetFolder(lvwFile.SelectedItem.Key).Name = NewString
                    '注意這個順序,不可以互換
                    tvwFile.Nodes(lvwFile.SelectedItem.Key).Text = NewString
                    tvwFile.Nodes(lvwFile.SelectedItem.Key).Key = strPath
                    lvwFile.SelectedItem.Key = strPath

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人短视频下载| 青青草国产精品亚洲专区无| 美腿丝袜亚洲综合| 97精品电影院| 日韩欧美一区在线观看| 亚洲一区二区三区国产| 国产精品白丝av| 日韩欧美一区二区免费| 亚洲欧美韩国综合色| 岛国精品在线播放| 精品欧美一区二区三区精品久久| 国产精品毛片久久久久久| 五月婷婷欧美视频| 99国产精品久| 日本一区二区综合亚洲| 久久精品国产**网站演员| 欧美日韩在线播放| 亚洲欧美aⅴ...| youjizz久久| 国产欧美日韩另类视频免费观看| 日韩成人伦理电影在线观看| 欧美自拍偷拍午夜视频| 亚洲免费av高清| 成人av网址在线| 国产日韩欧美综合在线| 狠狠色狠狠色综合| 日韩欧美国产电影| 日韩高清一区在线| 欧美精品1区2区3区| 亚洲成年人网站在线观看| 日本大香伊一区二区三区| 亚洲图片另类小说| 91在线视频观看| 椎名由奈av一区二区三区| 成人精品小蝌蚪| 中文字幕av资源一区| 国产成人精品影院| 欧美国产一区在线| 国产a久久麻豆| 国产日韩欧美精品电影三级在线| 国产高清精品在线| 欧美国产一区在线| 9i在线看片成人免费| 国产精品传媒入口麻豆| jlzzjlzz国产精品久久| 国产精品久久久久久久久免费相片 | 中文一区二区完整视频在线观看| 韩国成人精品a∨在线观看| 欧美成人午夜电影| 国产精品影视在线观看| 国产日韩精品一区| av资源网一区| 最新不卡av在线| 99精品一区二区| 亚洲乱码精品一二三四区日韩在线| 99综合电影在线视频| 亚洲日本欧美天堂| 日本精品一区二区三区高清 | 精品国产三级电影在线观看| 韩国视频一区二区| 国产香蕉久久精品综合网| 成人精品国产免费网站| 亚洲欧美偷拍卡通变态| 在线视频中文字幕一区二区| 日韩精品五月天| 欧美tk丨vk视频| 成人自拍视频在线观看| 成人欧美一区二区三区黑人麻豆 | 久久精品国产成人一区二区三区 | 国产日韩av一区二区| 99视频热这里只有精品免费| 亚洲激情网站免费观看| 在线成人午夜影院| 狠狠色丁香久久婷婷综合_中| 中文字幕av免费专区久久| 欧美亚洲国产一卡| 久久99热99| 亚洲欧美日韩国产另类专区| 欧美一区二区三区视频在线观看 | 亚洲地区一二三色| 久久婷婷国产综合精品青草| 成人国产精品视频| 午夜精品久久久久| 久久精品人人做人人爽人人| 色av成人天堂桃色av| 久久国产精品一区二区| 国产精品超碰97尤物18| 9191久久久久久久久久久| 国产精品1024久久| 亚洲国产日韩一区二区| 日韩午夜激情免费电影| 成人午夜免费av| 天天影视涩香欲综合网| 国产欧美综合色| 91精选在线观看| 成人a级免费电影| 午夜欧美一区二区三区在线播放| 久久麻豆一区二区| 欧美图区在线视频| 成人深夜福利app| 日韩va亚洲va欧美va久久| 欧美国产一区二区| 欧美日韩一卡二卡| 高清国产午夜精品久久久久久| 天堂蜜桃一区二区三区| 国产精品国产自产拍高清av王其| 日韩一区二区三区观看| 91啦中文在线观看| 国产在线播放一区| 视频一区在线播放| 国产精品第四页| 26uuu国产日韩综合| 精品视频免费在线| 波多野结衣的一区二区三区| 六月丁香综合在线视频| 一区二区三区在线播放| 欧美国产国产综合| 日韩免费成人网| 欧美日韩亚洲高清一区二区| 不卡视频一二三四| 国产精品自产自拍| 亚洲gay无套男同| 尤物在线观看一区| 国产精品国产三级国产aⅴ无密码| 精品日韩av一区二区| 欧美男人的天堂一二区| 91女厕偷拍女厕偷拍高清| 国产91精品入口| 激情小说亚洲一区| 日本成人在线网站| 亚洲成人7777| 一区二区三区在线观看动漫| 一色桃子久久精品亚洲| 国产日本欧美一区二区| 久久亚洲影视婷婷| 日韩亚洲欧美成人一区| 欧美三电影在线| 91久久精品一区二区三区| a级精品国产片在线观看| 国产91丝袜在线播放| 国内久久精品视频| 蜜桃在线一区二区三区| 日韩精品一级中文字幕精品视频免费观看 | 欧美大尺度电影在线| 6080日韩午夜伦伦午夜伦| 欧美无乱码久久久免费午夜一区| 91麻豆国产自产在线观看| 91在线精品秘密一区二区| av一区二区三区在线| 丁香一区二区三区| 大陆成人av片| 国产成人午夜99999| 国产经典欧美精品| 国产精品原创巨作av| 国产二区国产一区在线观看| 国产精品911| 国产成a人亚洲精| 成人黄页在线观看| 99久久伊人精品| 91玉足脚交白嫩脚丫在线播放| av亚洲产国偷v产偷v自拍| jizzjizzjizz欧美| 97久久精品人人做人人爽50路| 91在线视频官网| 色av成人天堂桃色av| 欧美日韩国产一区| 欧美一区二区三区免费观看视频| 欧美一卡二卡在线| 精品久久久久久久一区二区蜜臀| 精品日韩99亚洲| 国产欧美日韩精品a在线观看| 国产女人18水真多18精品一级做| 国产精品久久久久久久午夜片 | 91精选在线观看| 精品国产一区二区亚洲人成毛片| 26uuu国产在线精品一区二区| 国产日韩欧美高清| 亚洲人吸女人奶水| 亚洲aⅴ怡春院| 免费高清成人在线| 国产麻豆精品视频| 91啪在线观看| 在线播放一区二区三区| 精品国产精品一区二区夜夜嗨| 久久久亚洲高清| 亚洲欧洲成人自拍| 亚洲二区在线视频| 激情综合网激情| 成人av在线资源| 欧美日韩aaaaaa| 精品国产91亚洲一区二区三区婷婷| 亚洲国产精品精华液ab| 一区二区三区国产豹纹内裤在线| 视频一区二区三区在线| 国产精品99久| 在线观看视频一区二区| 日韩欧美精品三级| 国产精品久久福利| 日本亚洲一区二区| 成人的网站免费观看|