日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Winform中使用OpenFileDialog选择文件打开并获取文件路径

發布時間:2025/3/19 编程问答 13 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Winform中使用OpenFileDialog选择文件打开并获取文件路径 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

場景

在Windform中進行Excel導入時往往需要先將Excel文件打開并獲取文件的路徑,這時需要使用OpenFileDialog。

OpenFileDialog

顯示一個標準對話框,提示用戶打開文件。 此類不能被繼承。

屬性


AddExtension?
獲取或設置一個值,該值指示如果用戶省略擴展名,對話框是否自動在文件名中添加擴展名。 (Inherited from FileDialog)
AutoUpgradeEnabled?
獲取或設置一個值,該值指示此 FileDialog 實例在 Windows Vista 上運行時是否應自動升級外觀和行為。 (Inherited from FileDialog)
CanRaiseEvents?
獲取一個指示組件是否可以引發事件的值。 (Inherited from Component)
CheckFileExists?
獲取或設置一個值,該值指示如果用戶指定不存在的文件名,對話框是否顯示警告。
CheckPathExists?
獲取或設置一個值,該值指示如果用戶指定不存在的路徑,對話框是否顯示警告。 (Inherited from FileDialog)
Container?
獲取 IContainer,它包含 Component。 (Inherited from Component)
CustomPlaces?
獲取此 FileDialog 實例的自定義空間的集合。 (Inherited from FileDialog)
DefaultExt?
獲取或設置默認文件擴展名。 (Inherited from FileDialog)
DereferenceLinks?
獲取或設置一個值,該值指示對話框是否返回快捷方式引用的文件的位置,或者是否返回快捷方式 (.lnk) 的位置。 (Inherited from FileDialog)
DesignMode?
獲取一個值,用以指示 Component 當前是否處于設計模式。 (Inherited from Component)
Events?
獲取附加到此 Component 的事件處理程序的列表。 (Inherited from Component)
FileName?
獲取或設置一個包含在文件對話框中選定的文件名的字符串。 (Inherited from FileDialog)
FileNames?
獲取對話框中所有選定文件的文件名。 (Inherited from FileDialog)
Filter?
獲取或設置當前文件名篩選器字符串,該字符串決定對話框的“另存為文件類型”或“文件類型”框中出現的選擇內容。 (Inherited from FileDialog)
FilterIndex?
獲取或設置文件對話框中當前選定篩選器的索引。 (Inherited from FileDialog)
InitialDirectory?
獲取或設置文件對話框顯示的初始目錄。 (Inherited from FileDialog)
Instance?
獲取應用程序的 Win32 實例句柄。 (Inherited from FileDialog)
Multiselect?
獲取或設置一個值,該值指示對話框是否允許選擇多個文件。
Options?
獲取用來初始化 FileDialog 的值。 (Inherited from FileDialog)
ReadOnlyChecked?
獲取或設置一個值,該值指示是否選定只讀復選框。
RestoreDirectory?
獲取或設置一個值,該值指示該對話框在關閉前是否將目錄還原為之前選定的目錄。 (Inherited from FileDialog)
SafeFileName?
獲取對話框中所選文件的文件名和擴展名。 文件名不包含路徑。
SafeFileNames?
獲取對話框中所有選定文件的文件名和擴展名的數組。 文件名不包含路徑。
ShowHelp?
獲取或設置一個值,該值指示文件對話框中是否顯示“幫助”按鈕。 (Inherited from FileDialog)
ShowReadOnly?
獲取或設置一個值,該值指示對話框是否包含只讀復選框。
Site?
獲取或設置 Component 的 ISite。 (Inherited from Component)
SupportMultiDottedExtensions?
獲取或設置對話框是否支持顯示和保存具有多個文件擴展名的文件。 (Inherited from FileDialog)
Tag?
獲取或設置一個對象,該對象包含控件的數據。 (Inherited from CommonDialog)
Title?
獲取或設置文件對話框標題。 (Inherited from FileDialog)
ValidateNames?
獲取或設置一個值,該值指示對話框是否只接受有效的 Win32 文件名。 (Inherited from FileDialog)

方法


CreateObjRef(Type)?
創建一個對象,該對象包含生成用于與遠程對象進行通信的代理所需的全部相關信息。 (Inherited from MarshalByRefObject)
Dispose()?
釋放由 Component 使用的所有資源。 (Inherited from Component)
Dispose(Boolean)?
釋放由 Component 占用的非托管資源,還可以另外再釋放托管資源。 (Inherited from Component)
Equals(Object)?
確定指定的對象是否等于當前對象。 (Inherited from Object)
GetHashCode()?
作為默認哈希函數。 (Inherited from Object)
GetLifetimeService()?
檢索控制此實例的生存期策略的當前生存期服務對象。 (Inherited from MarshalByRefObject)
GetService(Type)?
返回一個對象,該對象表示由 Component 或它的 Container 提供的服務。 (Inherited from Component)
GetType()?
獲取當前實例的 Type。 (Inherited from Object)
HookProc(IntPtr, Int32, IntPtr, IntPtr)?
定義要重寫的通用對話框掛鉤過程,以便向文件對話框添加特定功能。 (Inherited from FileDialog)
InitializeLifetimeService()?
獲取生存期服務對象來控制此實例的生存期策略。 (Inherited from MarshalByRefObject)
MemberwiseClone()?
創建當前 Object 的淺表副本。 (Inherited from Object)
MemberwiseClone(Boolean)?
創建當前 MarshalByRefObject 對象的淺表副本。 (Inherited from MarshalByRefObject)
OnFileOk(CancelEventArgs)?
引發 FileOk 事件。 (Inherited from FileDialog)
OnHelpRequest(EventArgs)?
引發 HelpRequest 事件。 (Inherited from CommonDialog)
OpenFile()?
打開用戶選定的具有只讀權限的文件。 該文件由 FileName 屬性指定。
OwnerWndProc(IntPtr, Int32, IntPtr, IntPtr)?
定義要重寫的所有者窗口過程,以便向通用對話框添加特定功能。 (Inherited from CommonDialog)
Reset()?
將所有屬性重新設置為其默認值。
RunDialog(IntPtr)?
指定通用對話框。 (Inherited from FileDialog)
ShowDialog()?
用默認的所有者運行通用對話框。 (Inherited from CommonDialog)
ShowDialog(IWin32Window)?
運行具有指定所有者的通用對話框。 (Inherited from CommonDialog)
ToString()?
提供此對象的字符串版本。 (Inherited from FileDialog)


事件


Disposed?
當通過調用 Dispose() 方法釋放組件時發生。 (Inherited from Component)
FileOk?
當用戶單擊文件對話框中的“打開”或 “保存”按鈕時發生。 (Inherited from FileDialog)
HelpRequest?
當用戶單擊通用對話框中的“幫助”按鈕時發生。 (Inherited from CommonDialog)

實現

新建Winform程序并拖拽一個Button,雙擊進入其點擊事件。

private void button3_Click(object sender, EventArgs e){OpenFileDialog fileDialog = new OpenFileDialog();fileDialog.Multiselect = true;fileDialog.Title = "請選擇文件";fileDialog.Filter = "所有文件(*xls*)|*.xls*"; //設置要選擇的文件的類型if (fileDialog.ShowDialog() == DialogResult.OK){localFilePath = fileDialog.FileName;//返回文件的完整路徑???????????????}MessageBox.Show(localFilePath);}

效果

?

?

總結

以上是生活随笔為你收集整理的Winform中使用OpenFileDialog选择文件打开并获取文件路径的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久成人免费电影 | 在线免费 | 无码精品人妻一二三区红粉影视 | 寡妇高潮一级视频免费看 | 91成人福利| 国产女主播喷水高潮网红在线 | 日韩欧美一级二级 | 久操视频在线播放 | 97成网| 日本黄大片在线观看 | 日韩精品xxx | 高潮毛片又色又爽免费 | 五月天视频网站 | 在线国产观看 | 97国产超碰| 一区二区在线观看免费视频 | 日本在线视频播放 | 涩涩在线观看 | 国v精品久久久网 | 久久影视 | 天天操天天看 | 国产毛片久久久久久国产毛片 | 狠狠插狠狠干 | 97国产精品久久 | 少妇与公做了夜伦理69 | 人人爱操 | 成人欧美一区二区三区在线播放 | 啪啪网站免费 | 熟女少妇一区二区 | 黄色一级片免费观看 | 制服丝袜在线第一页 | 中文字幕亚洲图片 | 国产91精品一区二区麻豆亚洲 | 性生活免费网站 | 97夜夜操| www.欧美亚洲| 麻豆一区二区99久久久久 | 欧美激情一区二区三区p站 欧美mv日韩mv国产网站app | 午夜视频在线网站 | 欧美日韩在线视频免费 | 91精品国产综合久久久蜜臀图片 | 精品中文一区二区三区 | 美女扒开内看个够网站 | 国产老头户外野战xxxxx | 欧美在线免费播放 | 四川操bbb | 欧美影视一区二区三区 | 久久这里只有精品99 | 一区二区三区久久精品 | 毛片视频免费观看 | 黄色777| 国产做爰全免费的视频软件 | 九九热视频在线免费观看 | 97超碰在 | 欧美男同又粗又长又大 | 中国一级特黄真人毛片免费观看 | 国产18页 | 一女三黑人理论片在线 | 日韩看片 | 国产激情四射 | 茄子av| 久久久蜜桃 | 一区二区三区av | 毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 操操操操操操操操操操 | 亚洲激情视频在线 | 天堂视频免费看 | 成人a网| 黄色片视频网站 | 毛片av网站| 亚洲一区美女 | 免费荫蒂添的好舒服视频 | 在线观看不卡一区 | 天堂在线资源网 | 日韩在线一卡二卡 | 亚洲乱码国产乱码精品精98午夜 | 黄色免费网 | 国产欧美在线看 | www.日本高清 | 国产精品偷伦视频免费观看了 | 97久久人国产精品婷婷 | 欧美一级免费黄色片 | gay男互凵gay男同偷精 | 视频在线中文字幕 | 日韩一区二区免费视频 | 欧洲精品在线播放 | 国产一级片视频 | 亚洲一区二区三区婷婷 | 亚洲性生活视频 | 蜜臀视频在线观看 | 中文字幕人妻一区二 | 久草资源在线播放 | 激情视频在线播放 | 日本国产一区二区 | 最好看的电影2019中文字幕 | 日本少妇性高潮 | 中文字幕一区二区三区四区不卡 | 日韩免 | 操夜夜|