openfiledialog基本屬性
addextension
控制是否將副檔名自動新增到檔名上
checkfileexists
指示使用者指定不存在的檔案時是否顯示警告
checkpathexists
在從對話方塊返回之前,檢查指定的路徑是否存在
defaultext
預設的副檔名,當使用者鍵入檔名時,如果未指定副檔名,將在檔名後新增此副檔名
dereferencelinks
控制在從對話方塊返回之前是否取消引用快捷方式
filename
第乙個對話方塊中顯示的檔案,或使用者選擇的最後乙個檔案
filter
對話方塊中顯示的檔案篩選器,例如"c#檔案|*.cs|所有檔案|*.*"
filterindex
對話方塊中選定的檔案篩選器。第一項的索引為1
initialdirectory
對話方塊的初始目錄
multiselect
控制是否可以在該對話方塊中選擇多個檔案
restoredirectory
控制對話方塊在關閉之前是否恢復當前目錄
showhelp
啟用幫助按鈕
title
將顯示在對話方塊標題欄中的字串
validatenames
控制對話方塊是否確保檔名中不包含無效的字元或序列
openfiledialog事件
fileok
當使用者對話方塊單擊"開啟"或"儲存"按鈕是發生
helprequest
使用者單擊"幫助"按鈕時發生
1、可以用以下**來實現功能:
1view codeusing
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 }
程式截圖:
*一次顯示多中型別的檔案,用分號分開 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...