2012-11-06 75 views
0

我有一个listbox,我将它保存为包含以下代码的txt文件。使用savedialog将图表一起保存为txt文件

  String[] array = new String[listBox2.Items.Count]; 
      listBox2.Items.CopyTo(array, 0); 
      Microsoft.Win32.SaveFileDialog saveFileDialog1 = new Microsoft.Win32.SaveFileDialog(); 

      saveFileDialog1.FileName = "per_" ; 
      saveFileDialog1.DefaultExt = ".txt"; 
      saveFileDialog1.Filter = "Text files (.txt)|*.txt"; 

      Nullable<bool> res = saveFileDialog1.ShowDialog(); 

      if (res == true) 
      { 
       string filename = saveFileDialog1.FileName; 

       File.WriteAllLines(filename, array, Encoding.UTF8); 

       MessageBox.Show("File saved successfully"); 
      } 

我保存图表到c://

chart2.SaveImage("C://", System.Drawing.Imaging.ImageFormat.Jpeg); 

不过,我想救我的图表,在该用户用savefiledialog chosed同一方向。我应该怎么做才能管理这个?

+0

或是否有可能添加列表框和JPEG到一个文件中PDF? – Oktay

回答

0

试试这个

chart2.SaveImage(Path.GetDirectoryName(saveFileDialog1.FileName), System.Drawing.Imaging.ImageFormat.Jpeg); 

或本

chart2.SaveImage(Path.GetDirectoryName(saveFileDialog1.FileName) + "\\chart.jpg", System.Drawing.Imaging.ImageFormat.Jpeg); 

如果SaveImage方法需要一个文件名