private void OnOk(object sender, EventArgs e)
        {
            if (_component.NumberOfImagesToExport > 1)
            {
                using (FolderBrowserDialog dialog = new FolderBrowserDialog())
                {
                    if (DialogResult.OK == dialog.ShowDialog())
                    {
                        _component.ExportFilePath = dialog.SelectedPath;
                    }
                    else
                    {
                        return;
                    }
                }
            }
            else
            {
                using (SaveFileDialog dialog = new SaveFileDialog())
                {
                    dialog.Filter           = _component.SelectedExporterInfo.FileExtensionFilter;
                    dialog.DefaultExt       = _component.SelectedExporterInfo.DefaultFileExtension;
                    dialog.RestoreDirectory = true;
                    dialog.AddExtension     = true;

                    if (DialogResult.OK == dialog.ShowDialog())
                    {
                        _component.ExportFilePath = dialog.FileName;
                    }
                    else
                    {
                        return;
                    }
                }
            }

            _component.Accept();
        }