private void CopyPicMenu_Click(object sender, RoutedEventArgs e) { var stream = new System.IO.MemoryStream(); ProbChart.SaveImage(stream, System.Drawing.Imaging.ImageFormat.Bmp); var bmp = new Bitmap(stream); Clipboard.SetDataObject(bmp); }
// グラフをコピーする public void CopyChart() { var stream = new System.IO.MemoryStream(); ProbChart.SaveImage(stream, System.Drawing.Imaging.ImageFormat.Bmp); var bmp = new Bitmap(stream); Clipboard.SetDataObject(bmp); }
private void SavePicMenu_Click(object sender, RoutedEventArgs e) { var sfd = new SaveFileDialog(); sfd.FileName = "prob.png"; sfd.Filter = "PNGファイル(*.png)|*.png|すべてのファイル(*.*)|*.*"; sfd.AddExtension = true; if ((bool)sfd.ShowDialog()) { try { ProbChart.SaveImage(sfd.FileName, System.Drawing.Imaging.ImageFormat.Png); } catch (Exception) { MessageBox.Show("画像の保存に失敗しました.", "HeavyDamageCalculator", MessageBoxButton.OK, MessageBoxImage.Warning); } } }