OleViewDotNet.ObjectInformation.btnSaveStream_Click C# (CSharp) Method

btnSaveStream_Click() private method

private btnSaveStream_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void btnSaveStream_Click(object sender, EventArgs e)
        {
            using (SaveFileDialog dlg = new SaveFileDialog())
            {
                dlg.Filter = "All Files (*.*)|*.*";

                if (dlg.ShowDialog(this) == DialogResult.OK)
                {
                    try
                    {
                        using (Stream stm = File.Open(dlg.FileName, FileMode.Create, FileAccess.ReadWrite))
                        {
                            COMUtilities.OleSaveToStream(m_pObject, stm);
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }