C#中如何弹出“打开界面”

还不能上传图片所以只能靠说的了在页面上(B/S程序)点击一个按钮后,弹出一个界面,是系统有的吧,左上角写着“打开”,然后下面是查找范围,下面的界面中有选择路径的地方,最下... 还不能上传图片
所以只能靠说的了
在页面上(B/S程序)点击一个按钮后,弹出一个界面,是系统有的吧,左上角写着“打开”,然后下面是查找范围,下面的界面中有选择路径的地方,
最下面是:文件名(N)一个下拉框,后面一个是按钮"打开(O)" 然后又一行:文件类型(T):后面是一个下拉框,一个按钮取消
怎么弹出上述界面,那个界面不是自己做的,是Windows有的
展开
 我来答
风火骗子
2009-02-05 · 超过14用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:45.3万
展开全部

private void button2_Click(object sender, EventArgs e)

        {

            string fName = "";

            OpenFileDialog openFile = new OpenFileDialog();

            //设置图像过滤器(如果对所打开的文件没有要求可以不写这句)

            openFile.Filter = "图像文件(*.BMP;*.JPG;*.GIF)|*.BMP;*.JPG;*.GIF|(*.bmp;*.gif;*.jpg)|*.bmp;*.gif;*.jpg";

            openFile.InitialDirectory = Application.StartupPath;

            openFile.RestoreDirectory = true;//自动恢复初始目录

            if (openFile.ShowDialog() == DialogResult.OK)//显示打开对话框并选择了文件

            {

                fName = openFile.FileName;//把选择文件的文件名保存到Fname变量中

            }

        }

上面那段代码是自已实例了一个打开对话框

在C#工具栏中也提供了这个控件:OpenFileDialog

附加的图片是运行后的效果

百度网友dc91b32
2009-02-05 · TA获得超过5650个赞
知道大有可为答主
回答量:5653
采纳率:0%
帮助的人:0
展开全部
拖一个FileUploader控件,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
maxbxb1
2009-02-05 · 超过54用户采纳过TA的回答
知道小有建树答主
回答量:312
采纳率:0%
帮助的人:127万
展开全部
你说的那东西类似于文件上传控件,建议你去看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友94f02eb
2009-02-05 · TA获得超过8612个赞
知道大有可为答主
回答量:7955
采纳率:74%
帮助的人:4481万
展开全部
<input type="file" id="file1" name="file1" />
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式