//************************************************************************* // Constructor: ExportToNodeXLGraphGalleryDialog() // /// <summary> /// Initializes a new instance of the <see /// cref="ExportToNodeXLGraphGalleryDialog" /> class. /// </summary> /// /// <param name="mode"> /// Indicates the mode in which the dialog is being used. /// </param> /// /// <param name="workbook"> /// Workbook containing the graph data. /// </param> /// /// <param name="nodeXLControl"> /// NodeXLControl containing the graph. This can be null if <paramref /// name="mode" /> is <see cref="DialogMode.EditOnly" />. /// </param> //************************************************************************* public ExportToNodeXLGraphGalleryDialog ( DialogMode mode, Microsoft.Office.Interop.Excel.Workbook workbook, NodeXLControl nodeXLControl ) { Debug.Assert(workbook != null); Debug.Assert(nodeXLControl != null || mode == DialogMode.EditOnly); m_eMode = mode; m_oWorkbook = workbook; m_oNodeXLControl = nodeXLControl; m_oExportToNodeXLGraphGalleryUserSettings = new ExportToNodeXLGraphGalleryUserSettings(); m_oPasswordUserSettings = new PasswordUserSettings(); InitializeComponent(); if (m_eMode == DialogMode.EditOnly) { InitializeForEditOnly(); } lnkNodeXLGraphGallery.Tag = ProjectInformation.NodeXLGraphGalleryUrl; lnkCreateAccount.Tag = ProjectInformation.NodeXLGraphGalleryCreateAccountUrl; // Instantiate an object that saves and retrieves the position of // this dialog. Note that the object automatically saves the settings // when the form closes. m_oExportToNodeXLGraphGalleryDialogUserSettings = new ExportToNodeXLGraphGalleryDialogUserSettings(this); DoDataExchange(false); AssertValid(); }
//************************************************************************* // Constructor: ExportToNodeXLGraphGalleryDialog() // /// <summary> /// Initializes a new instance of the <see /// cref="ExportToNodeXLGraphGalleryDialog" /> class. /// </summary> /// /// <param name="mode"> /// Indicates the mode in which the dialog is being used. /// </param> /// /// <param name="workbook"> /// Workbook containing the graph data. /// </param> /// /// <param name="nodeXLControl"> /// NodeXLControl containing the graph. This can be null if <paramref /// name="mode" /> is <see cref="DialogMode.EditOnly" />. /// </param> //************************************************************************* public ExportToNodeXLGraphGalleryDialog ( DialogMode mode, Microsoft.Office.Interop.Excel.Workbook workbook, NodeXLControl nodeXLControl ) { Debug.Assert(workbook != null); Debug.Assert(nodeXLControl != null || mode == DialogMode.EditOnly); m_eMode = mode; m_oWorkbook = workbook; m_oNodeXLControl = nodeXLControl; m_oExportToNodeXLGraphGalleryUserSettings = new ExportToNodeXLGraphGalleryUserSettings(); m_oPasswordUserSettings = new PasswordUserSettings(); InitializeComponent(); if (m_eMode == DialogMode.EditOnly) { InitializeForEditOnly(); } lnkNodeXLGraphGallery.Tag = ProjectInformation.NodeXLGraphGalleryUrl; usrExportedFilesDescription.Workbook = workbook; lnkCreateAccount.Tag = ProjectInformation.NodeXLGraphGalleryCreateAccountUrl; // Instantiate an object that saves and retrieves the position of // this dialog. Note that the object automatically saves the settings // when the form closes. m_oExportToNodeXLGraphGalleryDialogUserSettings = new ExportToNodeXLGraphGalleryDialogUserSettings(this); DoDataExchange(false); AssertValid(); }