打开一个族文件的对话框设置如下:
private string familyPath = string.Empty;
OpenFileDialog fileDialog = new OpenFileDialog();
//初始路径的设置
fileDialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
//设置对话框的标题
fileDialog.Title = "选择族文件";
//设置打开对话框可以多选
fileDialog.Multiselect = false;
//设置对话框打开的文件类型
fileDialog.Filter = "族文件|*.rfa";
//fileDialog.FileName = "*.rfa";
//设置对话框当前选定的筛选器的索引
fileDialog.FilterIndex = 1;
//设置对话框是否记忆之前打开的目录
fileDialog.RestoreDirectory = true;
if (fileDialog.ShowDialog() == DialogResult.OK)
{
familyPath = fileDialog.FileName;
}
过滤的两种方式:
fileDialog.Filter ="(*.jpg)|*.jpg|(*.txt)|*.txt";
fileDialog.Filter ="(*.jpg;*.txt)|*.jpg;*.txt";