在利用c#Windowsform开发界面的时候,免不了的要指定某个目录或者是打开某个目录下的文件,记得之前在c++的mfc做界面的时候是要写一段代码的,现在c#也是要写一段,不过没有以前C++那么麻烦,相比C++毕竟是高级语言,不用去底层做开发轮子的事情了,话不多说,直接上代码!
private void button3_Click(object sender, EventArgs e)
{
FolderBrowserDialog dialog = new FolderBrowserDialog();
dialog.Description = "请选择文件路径";
if (dialog.ShowDialog() == DialogResult.OK)
{
string foldPath = dialog.SelectedPath;
textBox2.Text = foldPath;
}
}
这一段代码就是打开指定的文件目录了,并且我们把目录显示到了一个textbox里面,接下来这一段是打开指定目录下的文件。
private void button4_Click(object sender, EventArgs e)
{
OpenFileDialog fileDialog = new OpenFileDialog();
fileDialog.Multiselect = true;
fileDialog.Title = "请选择文件";
fileDialog.Filter = "所有文件(*.*)|*.*";
if (fileDialog.ShowDialog() == DialogResult.OK)
{
string file = fileDialog.FileName;
textBox3.Text = file;
}
}
当然,前提是要创建好两个button和textbox,用于触发事件和显示,这个功能还是挺好的