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

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

?? fileview.frm

?? visual basic課程設計案例精編
?? FRM
?? 第 1 頁 / 共 4 頁
字號:
                End If
            Else
                Cancel = True
            End If
        ElseIf lvwFile.SelectedItem.Tag = 2 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.FileExists(strPath) Then
                    MsgBox "此文件已存在!", vbOKCancel + vbCritical, "警告"
                    Cancel = True
                Else
                    bOk = True
                    fso.GetFile(lvwFile.SelectedItem.Key).Name = NewString
                     lvwFile.SelectedItem.Key = strPath
               End If
            Else
                Cancel = True
            End If
     
        End If
    Else
        Cancel = True
    End If
    
    If bOk = False Then
        '注意,這一句不可少
        lvwFile.SetFocus
        lvwFile.SelectedItem.Selected = True
        lvwFile.StartLabelEdit
    End If
End Sub

Private Sub lvwFile_ColumnClick(ByVal ColumnHeader As MSComctlLib.ColumnHeader)
    lvwFile.SortKey = ColumnHeader.Index - 1
    lvwFile.Sorted = True
End Sub

Private Sub lvwFile_DragDrop(Source As Control, x As Single, y As Single)
    Set lvwFile.DropHighlight = Nothing
End Sub

Private Sub lvwFile_DragOver(Source As Control, x As Single, y As Single, State As Integer)
    Set lvwFile.DropHighlight = lvwFile.HitTest(x, y)
End Sub

Private Sub lvwFile_GotFocus()
    m_bFocus = False
End Sub

Private Sub lvwFile_ItemClick(ByVal Item As MSComctlLib.ListItem)
    Dim sngtmclk As Single
    
    sngtmclk = Timer
    If m_bFClk = False Then
        m_sngtmDClk = sngtmclk
        m_bFClk = True
    Else
        If (sngtmclk - m_sngtmDClk) < 1 Then
            m_bFClk = False
         '運行程序
          OpenItem Item
        Else
            m_sngtmDClk = sngtmclk
            m_bFClk = True
        End If
    End If
    If Item.Tag = 0 Then
        If fso.GetDrive(Item.Key).IsReady Then
                stbForm.Panels(2).Text = CStr(Format(fso.GetDrive(Item.Key).TotalSize / 1024 / 1024 / 1024, "####.###")) + "G (剩余空間:"
                stbForm.Panels(2).Text = stbForm.Panels(2).Text + CStr(Format(fso.GetDrive(Item.Key).FreeSpace / 1024 / 1024 / 1024, "####.###")) + "G)"
            Else
                stbForm.Panels(2).Text = "設備未準備好!"
            End If
    ElseIf Item.Tag = 1 Then
        stbForm.Panels(2).Text = CStr(Format(fso.GetFolder(Item.Key).Size / 1024 / 1024, "#######.##")) + "M (剩余空間:"
        stbForm.Panels(2).Text = stbForm.Panels(2).Text + CStr(Format(fso.GetDrive(fso.GetDriveName(Item.Key)).FreeSpace / 1024 / 1024, "########.##")) + "M)"
    Else
        stbForm.Panels(2).Text = CStr(Format(fso.GetFile(Item.Key).Size / 1024, "#######.##")) + "K (剩余空間:"
        stbForm.Panels(2).Text = stbForm.Panels(2).Text + CStr(Format(fso.GetDrive(fso.GetDriveName(Item.Key)).FreeSpace / 1024 / 1024, "########.##")) + "M)"
    End If
End Sub
Sub OpenItem(ByVal itemKey As ListItem)
    Set Item = itemKey
            If Item.Tag = 2 Then
                
               Openfile itemKey.Key
            Else '展開文件夾或者驅動器
                If Item.Tag = 0 Then
                    Set nd = tvwFile.Nodes(Item.Key)
                Else
                    Set nd = tvwFile.Nodes(Item.Key)
                End If
                tvwFile_NodeClick nd
                tvwFile.Nodes(Item.Key).Selected = True
                tvwFile.Nodes(Item.Key).Expanded = True
            End If

End Sub
 
'打開文件
Private Sub Openfile(ByVal strFileName As String)
    Dim str As String
    str = LCase(Right(strFileName, 3))
    Select Case str
    Case "exe"
        WinExec strFileName, SW_SHOWNORMAL
    Case "com"
        WinExec strFileName, SW_SHOWNORMAL
    Case "bat"
        WinExec strFileName, SW_SHOWNORMAL
    Case "txt"
        WinExec "notepad " + strFileName, SW_SHOWNORMAL
    Case Else
        MsgBox "對不起,本程序未給此文件作相關鏈接!", vbInformation + vbOKOnly, "注意"
    End Select
End Sub

Private Sub lvwFile_KeyDown(KeyCode As Integer, Shift As Integer)
    If KeyCode = 13 Then
        lvwFile_ItemClick lvwFile.SelectedItem
        lvwFile_ItemClick lvwFile.SelectedItem
    ElseIf KeyCode = 8 Then
        mnuViewUp_Click
    End If
End Sub

Private Sub lvwFile_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
    If x < 150 And x >= 0 And m_bMove = False Then
        frmFile.MousePointer = 9
        m_bMove = True
       
    ElseIf Button = 0 Then
        frmFile.MousePointer = 0
        m_bMove = False
    End If
    
    If Button = 1 And m_bMove Then
        MouseMove x, 2
    End If

End Sub

Private Sub lvwFile_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)
    If m_bMove And Button = 1 Then
        frmFile.MousePointer = 0
        m_bMove = False
    End If
    '彈出菜單
    If Button = 2 Then
        PopupMenu mnuPop
    End If
End Sub


Private Sub mnuEditCopy_Click()
    Dim nd As Node
    Dim litem As ListItem
    ReDim m_arrayflPath(1) As String
    ReDim m_arrayfldrPath(1) As String
    
    m_arrayflPath(0) = ""
    m_arrayfldrPath(0) = ""

    m_bCopy = True

    If m_bFocus Then
        '樹
        For Each nd In tvwFile.Nodes
            If nd.Selected Then
                nd.Bold = True
                ReDim Preserve m_arrayfldrPath(UBound(m_arrayfldrPath) + 1)
                m_arrayfldrPath(UBound(m_arrayfldrPath) - 1) = nd.Key
            End If
        Next
    Else
        For Each litem In lvwFile.ListItems
            If litem.Selected Then
                litem.Bold = True
                If litem.Tag = 1 Then
                    ReDim Preserve m_arrayfldrPath(UBound(m_arrayfldrPath) + 1)
                    m_arrayfldrPath(UBound(m_arrayfldrPath) - 1) = litem.Key
                ElseIf litem.Tag = 2 Then
                    ReDim Preserve m_arrayflPath(UBound(m_arrayflPath) + 1)
                    m_arrayflPath(UBound(m_arrayflPath) - 1) = litem.Key
                End If
            End If
       Next
    End If
End Sub

Private Sub mnuEditCopypop_Click()
    mnuEditCopy_Click
End Sub

Private Sub mnuEditCut_Click()
    Dim nd As Node
    Dim litem As ListItem
    ReDim m_arrayflPath(1) As String
    ReDim m_arrayfldrPath(1) As String
    
    m_arrayflPath(0) = ""
    m_arrayfldrPath(0) = ""
    
    m_bCopy = False

    If m_bFocus Then
        '樹
        For Each nd In tvwFile.Nodes
            If nd.Selected Then
                nd.Bold = True
                ReDim Preserve m_arrayfldrPath(UBound(m_arrayfldrPath) + 1)
                m_arrayfldrPath(UBound(m_arrayfldrPath) - 1) = nd.Key
            End If
        Next
    Else
        For Each litem In lvwFile.ListItems
            If litem.Selected Then
                litem.Bold = True
                If litem.Tag = 1 Then
                    ReDim Preserve m_arrayfldrPath(UBound(m_arrayfldrPath) + 1)
                    m_arrayfldrPath(UBound(m_arrayfldrPath) - 1) = litem.Key
                ElseIf litem.Tag = 2 Then
                    ReDim Preserve m_arrayflPath(UBound(m_arrayflPath) + 1)
                    m_arrayflPath(UBound(m_arrayflPath) - 1) = litem.Key
                End If
            End If
       Next
    End If
End Sub

Private Sub mnuEditCutpop_Click()
    mnuEditCut_Click
End Sub

Private Sub mnuEditDel_Click()
    Dim nd As Node
    Dim litem As ListItem
    Dim i As Integer

    If m_bFocus Then
        '樹
        Set nd = tvwFile.SelectedItem
            If nd.Selected And nd.Tag <> 2 Then
                i = MsgBox("是否真的要刪除..\" + nd.Text + "?", vbYesNo + vbQuestion, "警告")
                If i = vbYes Then
                    fso.DeleteFolder nd.Key, True
                    tvwFile_NodeClick nd.Parent
                    tvwFile.Nodes.Remove (nd.Key)
                End If
            End If
        

    Else
        For Each litem In lvwFile.ListItems
            If litem.Selected Then
                If litem.Tag = 1 Then
                    i = MsgBox("是否真的要刪除..\" + litem.Text + "?", vbYesNo + vbQuestion, "警告")
                    If i = vbYes Then
                        fso.DeleteFolder litem.Key, True
                        tvwFile.Nodes.Remove (litem.Key)

                    End If
                ElseIf litem.Tag = 2 Then
                    i = MsgBox("是否真的要刪除..\" + litem.Text + "?", vbYesNo + vbQuestion, "警告")
                    If i = vbYes Then
                        fso.DeleteFile litem.Key, True
                    End If
                End If
            End If
    Next
     tvwFile_NodeClick tvwFile.SelectedItem

    End If
    
End Sub

Private Sub mnuEditDelpop_Click()
    mnuEditDel_Click
End Sub

Private Sub mnuEditPaste_Click()
    Dim k As Integer
    Dim strdPath As String
    Dim strsPath As String
    Dim strName As String
    '目標地點
        If tvwFile.SelectedItem.Tag = 2 Then
            strdPath = tvwFile.SelectedItem.Key
        Else
            strdPath = tvwFile.SelectedItem.Key + "\"
        End If
    '粘貼
    If UBound(m_arrayfldrPath) > 1 Or UBound(m_arrayflPath) > 1 Then
        '復制文件夾
        For k = 1 To UBound(m_arrayfldrPath) - 1
            strsPath = m_arrayfldrPath(k)
            strName = fso.GetFolder(strsPath).Name
            
            '不要復制到自己里面
            If strsPath + "\" <> strdPath Then
                If OverWrite(strdPath + strName, True) Then
                    fso.CopyFolder strsPath, strdPath
                End If
            End If
        Next
        '文件
        For k = 1 To UBound(m_arrayflPath) - 1
            strsPath = m_arrayflPath(k)
            strName = fso.GetFileName(strsPath)
            If OverWrite(strdPath + strName, False) Then
                fso.CopyFile strsPath, strdPath
            End If
        Next
        
        If m_bCopy = False Then
            '剪切
        '刪除文件夾
        For k = 1 To UBound(m_arrayfldrPath) - 1
            strsPath = m_arrayfldrPath(k)
            fso.DeleteFolder strsPath
            tvwFile.Nodes.Remove (strsPath)
        Next
        '文件
        For k = 1 To UBound(m_arrayflPath) - 1
            strsPath = m_arrayflPath(k)
            fso.DeleteFile strsPath
        Next
        End If
     tvwFile_NodeClick tvwFile.SelectedItem
    End If
End Sub

Private Function OverWrite(path As String, bfldr As Boolean) As Boolean
    Dim i As Integer
    OverWrite = True
    If bfldr Then
        If fso.FolderExists(path) Then
            i = MsgBox("文件夾已經存在,是否覆蓋它?", vbYesNo + vbQuestion, "注意")
            If i = vbYes Then
                OverWrite = True
            Else
                OverWrite = False
            End If
        End If
    Else
        If fso.FileExists(path) Then
            i = MsgBox("文件已經存在,是否覆蓋它?", vbYesNo + vbQuestion, "注意")
            If i = vbYes Then
                OverWrite = True
            Else
                OverWrite = False
            End If
        End If
    End If
End Function

Private Sub mnuEditPastepop_Click()
    mnuEditPaste_Click
End Sub

Private Sub mnuEditReN_Click()
    
    If m_bFocus Then
        tvwFile.StartLabelEdit
    Else
        lvwFile.StartLabelEdit
    End If
End Sub

Private Sub mnuEditReNpop_Click()
    mnuEditReN_Click
End Sub

Private Sub mnuEditSelAll_Click()
    Dim litem As ListItem
    
    If lvwFile.ListItems.Count <> 0 Then
        For Each litem In lvwFile.ListItems
            litem.Selected = True
        Next
    End If
    lvwFile.SetFocus
End Sub

Private Sub mnuEditSelAllpop_Click()
    mnuEditSelAll_Click
End Sub

Private Sub mnuFileClose_Click()
    End
End Sub

Private Sub mnuFileFldr_Click()
    Dim strPath As String
    '新文件夾的數目
    Dim intNewCount As Integer
    Dim bExit As Boolean
    Dim nd As Node
    Dim litem As ListItem
    
    intNewCount = 1

    If m_ndCur.Tag = 2 Then
        strPath = m_ndCur.Key + "新建文件夾"
    Else
        strPath = m_ndCur.Key + "\新建文件夾"
    End If

NextNew:
    bExit = fso.FolderExists(strPath)
    If bExit = True Then
        If m_ndCur.Tag = 2 Then
            strPath = m_ndCur.Key + "新建文件夾"
        Else
            strPath = m_ndCur.Key + "\新建文件夾"
         End If
        strPath = strPath + CStr(intNewCount)
        intNewCount = intNewCount + 1
        GoTo NextNew
    End If
        Set fldr = fso.CreateFolder(strPath)
        fldr.Attributes = Normal
   
    Set nd = tvwFile.Nodes.Add(m_ndCur.Key, 4, fldr.path, fldr.Name, 6, 6)
    nd.Tag = 0

    Set litem = m_lItems.Add(, fldr.path, fldr.Name, 6, 6)
    litem.Tag = 1 '表示為文件夾
    litem.ListSubItems.Add , , CStr(fldr.Size / 1024) + "K"
    litem.ListSubItems.Add , , CStr(fldr.Type)
    litem.ListSubItems.Add , , CStr(fldr.DateLastModified)
    
    '注意,這一定要
    lvwFile.SetFocus
    
    litem.EnsureVisible
    litem.Selected = True
    lvwFile.StartLabelEdit
    
End Sub

Private Sub mnuFileFldrpop_Click()

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美三级在线播放| 亚洲自拍另类综合| 精品av久久707| 日韩精品一区二区三区视频在线观看 | 99久久夜色精品国产网站| 国产很黄免费观看久久| 国产美女精品一区二区三区| 国产在线麻豆精品观看| 国产精品自产自拍| 国产一区二区毛片| 粉嫩一区二区三区性色av| 丁香啪啪综合成人亚洲小说| 国产精品88888| 成人国产精品视频| 色哟哟亚洲精品| 欧美日韩精品一区二区三区四区 | 国产不卡免费视频| 成人深夜视频在线观看| 播五月开心婷婷综合| 99re66热这里只有精品3直播 | 国产欧美精品一区二区色综合 | 国产在线精品免费| 成人免费视频一区二区| 色综合一个色综合| 7777精品伊人久久久大香线蕉的 | 国产精品午夜免费| 亚洲欧美一区二区不卡| 亚洲18色成人| 麻豆一区二区三区| 成人深夜福利app| 在线免费亚洲电影| 欧美大片在线观看| 国产精品久久久久久久久免费桃花 | 高清不卡一区二区在线| 色欧美乱欧美15图片| 69堂国产成人免费视频| 久久精品一区二区三区不卡| 亚洲欧洲国产日本综合| 天天色天天操综合| 国产精品一区久久久久| 91美女在线视频| 日韩一卡二卡三卡国产欧美| 欧美国产日产图区| 五月激情综合婷婷| 成人妖精视频yjsp地址| 欧美人牲a欧美精品| 国产欧美一区二区在线观看| 亚洲一区在线视频| 国产精品亚洲专一区二区三区| 色婷婷久久久综合中文字幕| 欧美一级理论片| 亚洲欧美日韩小说| 黑人精品欧美一区二区蜜桃 | 欧美日韩一区二区在线观看| 欧美精品一区男女天堂| 一区二区三区四区五区视频在线观看 | 国产成人夜色高潮福利影视| 欧美日韩国产高清一区二区三区 | 成人黄色a**站在线观看| 8x8x8国产精品| 亚洲情趣在线观看| 国产精品自在欧美一区| 欧美二区三区的天堂| √…a在线天堂一区| 蜜臀av亚洲一区中文字幕| 99riav久久精品riav| 精品国产凹凸成av人网站| 亚洲自拍偷拍图区| 波多野结衣欧美| 久久婷婷国产综合国色天香| 亚洲午夜电影在线观看| av电影在线观看完整版一区二区| 欧美一区二区成人6969| 亚洲综合激情网| www.性欧美| 久久久精品国产免大香伊| 日韩激情一区二区| 欧美性xxxxx极品少妇| 国产日韩v精品一区二区| 免费的国产精品| 欧美日本韩国一区| 亚洲图片自拍偷拍| 色噜噜狠狠成人中文综合| 国产精品色婷婷久久58| 国内成人精品2018免费看| 3751色影院一区二区三区| 亚洲一二三区不卡| 色国产精品一区在线观看| 一区在线观看免费| 99热99精品| 国产精品乱码妇女bbbb| 国产成人福利片| 久久久久久久综合日本| 韩日欧美一区二区三区| 精品国产伦理网| 韩国欧美国产1区| 日韩精品一区二区三区中文精品 | 欧美日本高清视频在线观看| 一区二区三区欧美亚洲| 在线观看视频91| 亚洲精品久久久蜜桃| 一本久久精品一区二区| 亚洲精品视频一区二区| 色偷偷成人一区二区三区91| 亚洲欧美日韩中文播放 | 欧美日韩国产首页在线观看| 亚洲影视在线观看| 7777精品伊人久久久大香线蕉最新版| 亚洲18色成人| 日韩三级精品电影久久久| 免费成人av资源网| 久久综合久久综合九色| 高清成人免费视频| 亚洲欧洲精品天堂一级| 欧美色图片你懂的| 天堂va蜜桃一区二区三区漫画版| 欧美精品在线观看播放| 蜜臀精品久久久久久蜜臀| 久久婷婷成人综合色| 成人国产视频在线观看| 亚洲综合一区二区精品导航| 91麻豆精品国产91久久久久| 久久国产人妖系列| 国产精品丝袜91| 欧洲日韩一区二区三区| 日本不卡不码高清免费观看| 久久亚洲综合av| a4yy欧美一区二区三区| 亚洲国产一区二区视频| 日韩精品一区二区三区蜜臀| 国产69精品一区二区亚洲孕妇| 亚洲色图欧美偷拍| 在线免费不卡电影| 麻豆成人在线观看| 国产精品另类一区| 欧美色图在线观看| 国产乱人伦精品一区二区在线观看| 欧美激情在线一区二区| 在线国产电影不卡| 经典一区二区三区| 最新不卡av在线| 欧美高清一级片在线| 国产精品自拍av| 玉足女爽爽91| 久久综合九色欧美综合狠狠| 色偷偷88欧美精品久久久| 久久精品72免费观看| 国产精品国产三级国产普通话蜜臀| 欧美性受xxxx黑人xyx| 奇米在线7777在线精品 | 蜜桃精品视频在线观看| 国产精品免费久久| 91精品一区二区三区久久久久久 | 成人午夜碰碰视频| 性感美女极品91精品| 国产欧美一二三区| 91 com成人网| 91偷拍与自偷拍精品| 久久99精品久久久久婷婷| 亚洲精品免费看| 久久久久久久综合日本| 欧美美女视频在线观看| 成人精品国产免费网站| 青青草伊人久久| 亚洲男人电影天堂| 久久一二三国产| 777午夜精品视频在线播放| 北岛玲一区二区三区四区| 日韩二区在线观看| 18涩涩午夜精品.www| 久久嫩草精品久久久精品一| 欧美精品在线一区二区三区| 99国产精品一区| 高清av一区二区| 国内精品嫩模私拍在线| 日韩av电影免费观看高清完整版| 亚洲人成网站影音先锋播放| 久久九九久精品国产免费直播| 欧美一区二区视频在线观看2022| 一本一道波多野结衣一区二区| 福利一区二区在线观看| 国内成人精品2018免费看| 视频一区免费在线观看| 尤物av一区二区| 中文字幕色av一区二区三区| 国产欧美精品一区| 久久免费美女视频| 日韩欧美高清在线| 欧美午夜电影一区| 色94色欧美sute亚洲线路一久 | 日韩一区二区免费在线观看| 一本久久综合亚洲鲁鲁五月天| 成人免费av在线| 国产精品亚洲视频| 国产福利一区二区三区| 国产最新精品免费| 国产乱一区二区| 国产iv一区二区三区| 国产一区二区在线看| 久久99精品久久久|