發新話題

Visual Basic 教學 - 《控制項》CommonDialog_ShowOpenSave

Visual Basic 教學 - 《控制項》CommonDialog_ShowOpenSave

CommonDialog 控制項
(「開啟舊檔」,「另存新檔」對話方塊)透過使用 訪客無法瀏覽此圖片或連結,請先 註冊登入會員 訪客無法瀏覽此圖片或連結,請先 註冊登入會員 訪客無法瀏覽此圖片或連結,請先 註冊登入會員 方法可顯示「開啟舊檔」或「另存新檔」對話方塊。
兩個對話方塊均可用來指定磁碟機、目錄、文件副檔名和檔名。除對話方塊的標題不同,「另存新檔」對話方塊外觀上與「開啟舊檔」對話方塊相似。
在執行階段,當使用者選擇一個檔案並關閉對話方塊時,FileName 屬性便可用來取得所選擇的檔名。
您可以設定 Filter 屬性,這樣對話方塊就只顯示某種檔案型態,例如文字檔。Flags 屬性可以用來改變對話方塊中各種不同的元素,也可以用來在某些動作發生時提示使用者,例如覆蓋檔案。


CommonDialog 控制項
(「開啟舊檔」,「另存新檔」對話方塊)範例下例顯示「開啟舊檔」對話方塊,然後在訊息方塊中顯示被選擇的檔名:
Private Sub Command1_Click()' 設定 CancelError 為 True  CommonDialog1.CancelError = True  On Error GoTo ErrHandler  ' 設定旗標  CommonDialog1.Flags = cdlOFNHideReadOnly  ' 設定檔案類型  CommonDialog1.Filter = "All Files (*.*)|*.*|Text Files(*.txt)|*.txt|Batch Files (*.bat)|*.bat"  ' 指定預設檔案類型  CommonDialog1.FilterIndex = 2   ' Text Files(*.txt)|*.txt  ' 顯示「開啟舊檔」對話方塊  CommonDialog1.ShowOpen  ' 顯示所選取檔案的名稱  MsgBox CommonDialog1.filenameExit SubErrHandler:  ' 使用者按了「取消」按鈕  Exit SubEnd Sub

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。