티스토리 뷰
반응형
SaveFileDialog savefile = new SaveFileDialog();
savefile.InitialDirectory = @"C:\";
savefile.Title = "Save Chart Image";
//savefile.CheckFileExists = true;
//savefile.CheckPathExists = true;
savefile.DefaultExt = "jpg";
savefile.Filter = "JPEG (*.jpg)|*.jpg|Bitmap (*.bmp)|*.bmp|GIF (*.gif)|*.gif|All Files (*.*)|*.*";
savefile.FilterIndex = 0;
savefile.RestoreDirectory = true;
if (savefile.ShowDialog() == DialogResult.OK)
{
switch (savefile.FileName.Substring(savefile.FileName.IndexOf(".")))
{
case ".jpg":
chartControl1.ExportToImage(savefile.FileName, System.Drawing.Imaging.ImageFormat.Jpeg);
break;
case ".gif":
chartControl1.ExportToImage(savefile.FileName, System.Drawing.Imaging.ImageFormat.Gif);
break;
case ".bmp":
chartControl1.ExportToImage(savefile.FileName, System.Drawing.Imaging.ImageFormat.Bmp);
break;
default :
MessageBox.Show("지정된 그림파일 형식이 아니거나 잘못된 형식입니다.");
return;
}
MessageBox.Show(savefile.FileName+"에 저장되었습니다.");
}
반응형
'Programming > .Net' 카테고리의 다른 글
AutoComment V.01 (0) | 2011.09.06 |
---|---|
C# DataGridView -> Excel 파일 저장 (0) | 2011.06.22 |
DevExpress Chart 챠트 이미지 저장 (0) | 2011.06.22 |
쿠키값 설정 및 사용 (0) | 2010.11.05 |
C#에서 IP주소 MAC 주소 가지고 오기 (0) | 2010.10.25 |
공지사항