我想創建一個瀏覽(fileOpen對話框)按鈕來搜索我的本地驅動器,然後將所選路徑寫出到文本字段。創建一個「文件打開」對話框按鈕並寫出到文本框
我正在使用Visual Studio Express 2010
任何幫助非常感謝!
我想創建一個瀏覽(fileOpen對話框)按鈕來搜索我的本地驅動器,然後將所選路徑寫出到文本字段。創建一個「文件打開」對話框按鈕並寫出到文本框
我正在使用Visual Studio Express 2010
任何幫助非常感謝!
您可以使用成功打開文件對話框
打開文件對話框返回被選擇的文件, 那麼你可以使用返回的路徑,並顯示在標籤上的路徑。
OpenFileDialog ofd = new OpenFileDialog();
if (ofd.ShowDialog() == true)
{
string filePath = ofd.FileName;
string safeFilePath = ofd.SafeFileName;
}
的字符串將具有文件路徑 將其分配到的標籤。
Hi Rishabh,是的,這正是我想要做的。但是,你如何讓它顯示在標籤/文本框中? – Kevdog777
@Rishabh:在你的ofd周圍放置一個使用,這樣它就可以在範圍內儘快處理掉,在if中寫入== true是沒用的。 –
假設您的解決方案是WinForms,並且您的用戶正在選擇一個目錄(我不確定如何解釋您對路徑的使用 - 文件路徑或目錄路徑),FolderBrowserDialog可能比一個OpenFileDialog,因爲它允許你直接選擇文件夾。
使用FolderBrowserDialog
,你可以寫SelectedPath
屬性格式,它是一個字符串,你的文本框的.Text
財產。
如果您嘗試確定特定文件的路徑,那麼OpenFileDialog
將起作用。
當你說瀏覽?你的意思是像文件打開對話框? – BugFinder
是的,這是正確的。 – Kevdog777
你在用什麼?的WinForms? WPF?甚至ASP.NET? – svick