0

次のコードを使用してlistboxtxt ファイルに保存します。

            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。これを管理するにはどうすればよいですか?

4

1 に答える 1

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メソッドにファイル名が必要な場合

于 2012-11-06T11:12:41.567 に答える