Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        // グラフをコピーする
        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);
        }
Ejemplo n.º 3
0
        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);
                }
            }
        }