C#中如何弹出“打开界面”
所以只能靠说的了
在页面上(B/S程序)点击一个按钮后,弹出一个界面,是系统有的吧,左上角写着“打开”,然后下面是查找范围,下面的界面中有选择路径的地方,
最下面是:文件名(N)一个下拉框,后面一个是按钮"打开(O)" 然后又一行:文件类型(T):后面是一个下拉框,一个按钮取消
怎么弹出上述界面,那个界面不是自己做的,是Windows有的 展开
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
附加的图片是运行后的效果