如何取得用户选择的文件类型名?
怎么样实现象IE“另存为”对话框那样的形式,用户只需输入文件名,然后选择文件类型。

解决方案 »

  1.   

    SaveDialog1.Filter := 'Text files (*.txt)|*.TXT';
      

  2.   

    SaveFileDialog.filter里写文件类型
      

  3.   

    这个当然要设了,我设的是这样:
    GIF Image (*.gif)|*.gif|JPEG Image File (*.jpg)|*.jpg|JPEG Image File (*.jpeg)|*.jpeg|Bitmaps (*.bmp)|*.bmp|Enhanced Metafiles (*.emf)|*.emf
    否则类型选择就没有意义了;
    但是self.SaveDialogChart.FileName取回来的是输入框的东西,没有自动加上类型。
      

  4.   

    比如,我想把文件保存成test.gif,那么我输入test,然后选择类型gif;
    结果,保存的文件是test---而不是test.gif
      

  5.   

    ExtractFileExt(文件名)
    即可得到文件类型
      

  6.   

    调置默认类型属性DefaultExt,把这个属性随便设一个就行了
      

  7.   

    OpenDialog1.Filter := 'Text files (*.txt)|*.TXT';
    OpenDialog1->Filter = "Text files (*.txt)|*.TXT";
      

  8.   

    使用ExtractFileExt(文件名),可以得到用户输入的文件名的类型;但是还是得不到选择的Filter的类型呀?
      

  9.   

    UP,如何得到用户选择的的Filter的类型?