OpenFileDialog使用方法

2022-05-04 08:18:08 字數 2040 閱讀 5291

openfiledialog基本屬性

addextension

控制是否將副檔名自動新增到檔名上

checkfileexists

指示使用者指定不存在的檔案時是否顯示警告

checkpathexists

在從對話方塊返回之前,檢查指定的路徑是否存在

defaultext

預設的副檔名,當使用者鍵入檔名時,如果未指定副檔名,將在檔名後新增此副檔名

dereferencelinks

控制在從對話方塊返回之前是否取消引用快捷方式

filename

第乙個對話方塊中顯示的檔案,或使用者選擇的最後乙個檔案

filter

對話方塊中顯示的檔案篩選器,例如"c#檔案|*.cs|所有檔案|*.*"

filterindex 

對話方塊中選定的檔案篩選器。第一項的索引為1

initialdirectory

對話方塊的初始目錄

multiselect

控制是否可以在該對話方塊中選擇多個檔案

restoredirectory

控制對話方塊在關閉之前是否恢復當前目錄

showhelp

啟用幫助按鈕

title

將顯示在對話方塊標題欄中的字串

validatenames

控制對話方塊是否確保檔名中不包含無效的字元或序列

openfiledialog事件

fileok

當使用者對話方塊單擊"開啟"或"儲存"按鈕是發生

helprequest

使用者單擊"幫助"按鈕時發生

1、可以用以下**來實現功能:

1

using

system;

2using

system.collections.generic;

3using

system.componentmodel;

4using

system.data;

5using

system.drawing;

6using

system.linq;

7using

system.text;

8using

system.windows.forms;910

namespace

1118

19private

void btn_open_click(object

sender, eventargs e)

2033}34

}35 }

view code

程式截圖:

*一次顯示多中型別的檔案,用分號分開   openfiledialog1.filter = "檔案(*.jpg,*.png,*.gif)|*.jpg;*.png;*.gif";

2、返回路徑為字串

system.io.path.getfullpath(openfiledialog1.filename);             //返回制定路徑字串的絕對路徑(d:\vedio\新建文字文件.txt)

system.io.path.getextension(openfiledialog1.filename);            //返回制定路徑字串的副檔名(.txt)

system.io.path.getfilenamewithoutextension(openfiledialog1.filename); //返回不具有副檔名的指定路徑字串的檔名(新建文字文件)

system.io.path.getfilename(openfiledialog1.filename);          //返回指定路徑字串的檔名和副檔名(新建文字文件.txt)

system.io.path.getdirectoryname(openfiledialog1.filename);       //返回指定路徑字串的目錄資訊(d:\vedio)

OpenFileDialog控制項

openfiledialog常用屬性及說明 屬性說明 addextension 指示如果使用者省略副檔名,對話方塊是否自動在檔名中新增副檔名 defaulexit 獲取或設定檔案預設副檔名 filename filenames 獲取檔案對話方塊中所有選定檔案的檔名 filter 獲取和設定當前檔名篩...

關於OpenFileDialog的問題

我最近在寫個圖書管理系統,出了openfiledialog的問題,在網上找了很久,在csdn裡也盡是用委派的方法,但事實上,我採用它,一點效果都沒有.想了許久,最後還是去問了老師,在老師的幫助下搞定了 thread managebookthread new thread new threadstar...

OpenFileDialog的基本操作

一.獲取檔名和檔案路徑問題 system.io.path.getfullpath openfiledialog.filename 絕對路徑 system.io.path.getextension openfiledialog.filename 副檔名 system.io.path.getfilena...