private void RegisterAddInAsWindow() { try { _gui = _rep.AddTab(hoAddinTemplateGui.Gui.TabName, hoAddinTemplateGui.Gui.ProgId); if (_gui == null) { MessageBox.Show($"TabName:'{hoAddinTemplateGui.Gui.TabName}'\r\nProgId:'{hoAddinTemplateGui.Gui.ProgId}'", "Can't install Add-In 'hoAddinTemplate' as Window"); } ; } catch (Exception e) { MessageBox.Show($"TabName:'{hoAddinTemplateGui.Gui.TabName}'\r\nProgId:'{hoAddinTemplateGui.Gui.ProgId}'\r\n\r\n{e}", "Can't show Add-In 'hoAddinTemplate' in EA."); throw; } }
private void RegisterAddInAsTab() { if (_gui == null) { try { _gui = _rep.AddWindow(hoAddinTemplateGui.Gui.TabName, hoAddinTemplateGui.Gui.ProgId); if (_gui == null) { MessageBox.Show($"TabName:'{hoAddinTemplateGui.Gui.TabName}'\r\nProgId:'{hoAddinTemplateGui.Gui.ProgId}'", "Can't install Add-In 'hoAddinTemplate' as Tab"); } _gui.Settings = _settings; } catch (Exception e) { MessageBox.Show($"TabName:'{hoAddinTemplateGui.Gui.TabName}'\r\nProgId:'{hoAddinTemplateGui.Gui.ProgId}'\r\n\r\n{e}", "Can't install Add-In 'hoAddinTemplate'"); throw; } } }