示例#1
0
 private void ImageSaveDialog_FileOk(object sender, System.ComponentModel.CancelEventArgs e)
 {
     try
     {
         pictureBox1.Image.Save((FileStream)ImageSaveDialog.OpenFile(), ImageFormat.Png);
     }
     catch { }
 }
示例#2
0
        private void Save_Click(object sender, EventArgs e)
        {
            DialogResult result = ImageSaveDialog.ShowDialog();

            if (result == DialogResult.OK)
            {
                ShowCaptureScreenBox.Image.Save(ImageSaveDialog.FileName);
            }
            SaveFlag = true;
            Close();
        }
示例#3
0
        private void ShowFullScreenCapture_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (CheckSave && !SaveFlag)
            {
                DialogResult MessageBoxResult = MessageBox.Show(this, "종료하기 전 저장하시겠습니까?", "SharpMemo", MessageBoxButtons.YesNoCancel);
                switch (MessageBoxResult)
                {
                case DialogResult.Yes:
                    DialogResult result = ImageSaveDialog.ShowDialog();
                    if (result == DialogResult.OK)
                    {
                        ShowCaptureScreenBox.Image.Save(ImageSaveDialog.FileName);
                    }
                    break;

                case DialogResult.Cancel:
                    e.Cancel = true;
                    break;
                }
            }
        }
        /// <summary>
        /// Handles the click on the "Save image" formula node context menu item.
        /// </summary>
        /// <param name="sender">
        /// A <see cref="System.Object"/>
        /// </param>
        /// <param name="args">
        /// A <see cref="EventArgs"/>
        /// </param>
        private void OnSaveImageItemActivate(object sender, EventArgs args)
        {
            ResponseType res =
                ConfirmDialog.Show(MainRecognizerWindow.Window,
                                   "¿Deseas guardar la imagen del nodo «{0}»?",
                                   selectedNode.Name);

            if (res == ResponseType.Yes)
            {
                string filename = "";
                res = ImageSaveDialog.Show(MainRecognizerWindow.Window, out filename);

                if (res == ResponseType.Ok)
                {
                    string extension =
                        System.IO.Path.GetExtension(filename).ToLower().Trim('.');
                    if (String.IsNullOrEmpty(extension))
                    {
                        extension = "png";
                    }
                    selectedNode.MathTextBitmap.Pixbuf.Save(filename, extension);
                }
            }
        }
示例#5
0
 private void CMenu_SaveAs_Click(object sender, System.EventArgs e)
 {
     ImageSaveDialog.ShowDialog();
 }