我想創建一個瀏覽(OpenFile Dialog)Button
來搜索我的本地驅動器,然後寫出所選的文件名(不是滿的路徑)到TextBox
。它應該只顯示.dat擴展名文件。創建一個「打開」對話框按鈕並獲取擴展名爲.dat的文件名
我正在使用Visual Studio 2008
任何幫助非常感謝!
我想創建一個瀏覽(OpenFile Dialog)Button
來搜索我的本地驅動器,然後寫出所選的文件名(不是滿的路徑)到TextBox
。它應該只顯示.dat擴展名文件。創建一個「打開」對話框按鈕並獲取擴展名爲.dat的文件名
我正在使用Visual Studio 2008
任何幫助非常感謝!
下一次你問什麼,請展示你已經嘗試過的一些例子。
private string GetDatFileName()
{
// Create Open File Dialog with the correct filter
using (OpenFileDialog ofd = new OpenFileDialog()) {
ofd.Filter = "dat-file (*.dat) | *.dat";
string fileNameAndFolder = "";
string fileName = "";
// Get file plus folder.
if (ofd.ShowDialog() == DialogResult.OK)
{
fileNameAndFolder = ofd.FileName;
// Split folder and filename
fileName = Path.GetFileName(fileNameAndFolder);
}
// Return the fileName;
return fileName;
}
}
我在這裏做的就是創建一個OpenFileDialog
與它的過濾設置所需要的「DAT」 -format。瀏覽器對話框中只會顯示.dat-files
。
接下來,顯示對話框並檢查結果是否正確。如果結果是,你會得到完整的文件名(與文件夾)到一個變量。剩下的就是從fileNameAndFolder獲取文件名。
這不是在StackOverflow上提出問題的方法。 請參閱http://stackoverflow.com/help/how-to-ask。 –
你想要自定義的OpenFile對話框? –
SO需要更多的努力來獎勵你最好的答案 – InferOn