[DevExpress] [WinForms] 不用寫程式,拖拉建立檔案和資料夾選取路徑

一般在WinForms上面要讓使用者選擇檔案和資料夾的路徑要一個TextBox讓使用者查看和編輯路徑,再一個Button彈出路徑選擇視窗,方便使用者直接選擇

不僅要五行,且程式畫面簡陋,還占空間

這裡教大家使用著名的DevExpress套件(付費套件)來快速拖拉出選擇視窗,不僅有資料夾縮圖、檔案選擇視窗、路徑輸入視窗,還可以自動填入!


拖拉一個DevExpress特有的ButtonEdit,這時候物件的右邊有三個點,如果現在執行程式後點選會沒有反應。
點選ButtonEdit上面的小三角形,點選Editor Behaviors

點下去會自動幫你建立一個選擇器



要開啟選擇視窗的話這裡有兩個可以選Open File Behavior和Open Folder Behavior可以選

前者選文件,後者選檔案,這裡列出兩個開啟選擇視窗的樣子

Open File Behavior

Open Folder Behavior


這裡示範用選擇資料夾,所以點選Open Folder Behavior


Mode可以指定是要選擇檔案(Files)、資料夾(Directories)還是兩者都可以(FilesAndDirectories)

個人覺得這裡有點多餘,因為是Open Folder Behavior選了之後也不能選文件,而Open File Behavior選了之後也不能選資料夾...

說不定是因為筆者版本的問題


這樣就完成了

如果要能夠自動填入的話就新增File Path Behavior

然後一樣Mode可以選擇要自動填入文件還是資料夾


只是筆者一直試不出來DevExpress官網上的樣式,只有Tab自動填入,但是沒有反白顯示提示文字,如果知道的歡迎留言告訴我





留言