OpenFileDialogdlg=newOpenFileDialog();//创建事例
stringdir=Environment.GetFolderPath(Environment.SpecialFolder.Templates);//指定初始目录
dlg.InitialDirectory=dir;//指定初始目录
dlg.Title="简单对话框";
dlg.ShowReadOnly=true;//以只读方式打开
dlg.ShowHelp=true;//显示帮助按钮
///////
dlg.Filter="程序.exe|*.exe|所有文件|*.*";//文件过滤器,指定打开文件类型
dlg.ShowDialog();//打开对话框
MessageBox.Show(dlg.Title);//打开消息
dlg.Multiselect=true;//是否允许一次打开多个文件
//if(dlg.ShowDialog()==DialogResult.OK)
//{
if(dlg.CheckPathExists)//检查路径是否存在
{
if(dlg.CheckFileExists)//检查文件是否存在
{
if(dlg.ValidateNames)//检查是否有效Win32文件名
{
if(dlg.ShowDialog()==DialogResult.OK)
{
foreach(stringsindlg.FileNames)
{
//stringfileName=dlg.FileName;
MessageBox.Show("打开文件:"+s);//打开消息对话框
}
}
}