c#怎么做一个 浏览本机文件的按钮,选中文件后返回文件绝对路径

我弄了一个窗口程序,现在要选择需要操作的文件,如何做一个按钮,点了以后打开一个窗口,用来选择文件。就像上传文件选择需要上传的文件一样,选中后,并返回该文件的的绝对路径。谢... 我弄了一个窗口程序,现在要选择需要操作的文件,如何做一个按钮,点了以后打开一个窗口,用来选择文件。就像上传文件选择需要上传的文件一样,选中后,并返回该文件的的绝对路径。

谢谢大家,表达不是很清楚。
大家回答详细点哟,谢谢了
展开
 我来答
yzy_130
2010-01-05 · TA获得超过810个赞
知道小有建树答主
回答量:402
采纳率:0%
帮助的人:492万
展开全部
//先做一个OpenFileDialog控件假设名字叫openFileDialog1
//再做一个Button控件假设名字叫button1
//设置button1的click事件
private void button1_Click(object sender, EventArgs e)
{
this.openFileDialog1.ShowDialog();
//选择文件后,用openFileDialog1的FileName属性获取文件的绝对路径
this.label1.Text = this.openFileDialog1.FileName;
}
songme2000
推荐于2016-07-26 · TA获得超过269个赞
知道小有建树答主
回答量:590
采纳率:0%
帮助的人:424万
展开全部
11级的那个兄弟已经回答的很详细了。

如果你不喜欢在代码里对Openfiledialog实例化,那么在工具箱里直接拖拽一个也可以,然后直接在它的属性找到filename属性。

比如

Button1_Click(....)
{
//首先,实例化对话框类实例
OpenFileDialog openDialog = new OpenFileDialog();
//然后,判断如果当前用户在对话框里点击的是OK按钮的话。
if(DialogResult.OK == openDialog.ShowDialog){
//将打开文件对话框的FileName属性传递到你的字符串进行处理
string filename = openDialog.FileName;
}
}
//其实,这个对话框控件还支持对打开文件类型的过滤等等属性。

具体你可以看看Filter过滤器。
比如,你要打开的是文本文件。那么就加一句话

openDialog.filter="文本文件|*.txt";
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lcg1986
2010-01-05 · TA获得超过3374个赞
知道大有可为答主
回答量:1858
采纳率:90%
帮助的人:1614万
展开全部
OpenFileDialog openDialog = new OpenFileDialog();
if(DialogResult.OK == openDialog.ShowDialog){
string filename = openDialog.FileName;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
llinkin
2010-01-05 · TA获得超过182个赞
知道小有建树答主
回答量:328
采纳率:0%
帮助的人:350万
展开全部
Openfilelog
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式