在一個(gè)應(yīng)用程序中,對(duì)文件的處理是一個(gè)比較常用的操作,如打開(kāi)文件、保存文件,等等。Visual Basic 提供了三個(gè)控件對(duì)磁盤文件夾與文件進(jìn)行顯示與操作,它們分別是:DriveListBox(磁盤列表框)控件、DirListBox(文件夾列表框)控件,以及 FileListBox(文件列表框)控件。
一、DriveListBox(磁盤列表框)控件:
在工具箱面板上,DriveListBox 控件的圖標(biāo)
在窗口中創(chuàng)建的磁盤列表框可以自動(dòng)顯示電腦上或網(wǎng)絡(luò)上的所有磁盤驅(qū)動(dòng)器,另外,還可以通過(guò)語(yǔ)法設(shè)置運(yùn)行時(shí)顯示的驅(qū)動(dòng)器名稱,這就要用到 Drive 屬性。
磁盤列表框名稱.Drive = Drive(如 C: ,或者 D:,等等)。
比如,要在窗體啟動(dòng)時(shí)把當(dāng)前磁盤改為 F 盤,那么:
Private Sub Form_Load()
Drive1.Drive = "F:"
End Sub
二、DirListBox(文件夾列表框)控件:
在工具箱面板上,DirListBox 控件的圖標(biāo)
文件夾列表框控件可以顯示與設(shè)置文件夾的路徑,當(dāng)用戶在窗口中創(chuàng)建 DirListBox 控件時(shí),雙擊其中的文件夾,不需進(jìn)行編程就能自動(dòng)顯示下一級(jí)的文件夾
本控件的主要屬性是 Path 屬性,用來(lái)返回或設(shè)置當(dāng)前文件夾的路徑,只能在程序運(yùn)行中使用,其語(yǔ)法是:
文件夾列表框名稱.Path = 具體的路徑
比如,我們要在窗體啟動(dòng)時(shí)把默認(rèn)顯示的文件夾改為 D:\Mytool\ ,程序可以這樣寫:
Private Sub Form_Load()
Dir1.Path = "D:\Mytool\"
End Sub
一、DriveListBox(磁盤列表框)控件:
在工具箱面板上,DriveListBox 控件的圖標(biāo)
在窗口中創(chuàng)建的磁盤列表框可以自動(dòng)顯示電腦上或網(wǎng)絡(luò)上的所有磁盤驅(qū)動(dòng)器,另外,還可以通過(guò)語(yǔ)法設(shè)置運(yùn)行時(shí)顯示的驅(qū)動(dòng)器名稱,這就要用到 Drive 屬性。
磁盤列表框名稱.Drive = Drive(如 C: ,或者 D:,等等)。
比如,要在窗體啟動(dòng)時(shí)把當(dāng)前磁盤改為 F 盤,那么:
Private Sub Form_Load()
Drive1.Drive = "F:"
End Sub
二、DirListBox(文件夾列表框)控件:
在工具箱面板上,DirListBox 控件的圖標(biāo)
文件夾列表框控件可以顯示與設(shè)置文件夾的路徑,當(dāng)用戶在窗口中創(chuàng)建 DirListBox 控件時(shí),雙擊其中的文件夾,不需進(jìn)行編程就能自動(dòng)顯示下一級(jí)的文件夾
本控件的主要屬性是 Path 屬性,用來(lái)返回或設(shè)置當(dāng)前文件夾的路徑,只能在程序運(yùn)行中使用,其語(yǔ)法是:
文件夾列表框名稱.Path = 具體的路徑
比如,我們要在窗體啟動(dòng)時(shí)把默認(rèn)顯示的文件夾改為 D:\Mytool\ ,程序可以這樣寫:
Private Sub Form_Load()
Dir1.Path = "D:\Mytool\"
End Sub