1、FileDialog.FilterIndex用于取得或设置当前选择的文件过滤项(例如*.*、*.cs|*.sln)的索引值(例如可能*.*的索引值为1,*.cs|*.sln的索引值为2),索引值从1开始。
2、FileDialog.RestoreDirectory用于取得或设置一个标志值判断文件对话框在关闭之前是否将Title设置为当前的目录,如果为true那么文件对话框将把当前的目录替代以前的值,否则为false,默认值为false。

解决方案 »

  1.   

    其实,随便找本书就可以查到,或者MSDN.
    FileDialog.FilterIndex:  int类型, 是"文件类型"组合框中当前选中的文件过滤器的索引, 第一个文件过滤器索引值是1.比如 FileDialog.Filter = "Text files(*.txt)|*.txt|One filter(*.hhh)|*.hhh|All Files(*.*)|*.*",那么如果你的FilterIndex=2,那么你的文件对话框"文件类型"组合框就是"One filter(*.hhh)"FileDialog.RestoreDirectory: bool类型, 只是在关闭对话框之后还要不要恢复原来的目录.比如你把InitialDirectory设置为"c:\"那么如果你不设置这个属性为真,那么如果你打开的文件在"d:\"下,下一次打开文件对话框的时候,以上来就是"d:\"了.另外FileDialog好像是个抽象类,不能直接用的.
      

  2.   

    因为硬盘没地方装MSDN了,又没查到书,所以麻烦两位,谢谢!