【问题标题】:Getting out of the Add-Ins window退出加载项窗口
【发布时间】:2023-02-09 23:07:36
【问题描述】:

我能够制作一个插件,它提供了两个用户界面。但是,它们在加载项窗口中显示为选项卡。早些时候我使用了一个控件,这个控件已经显示在它自己的窗口中。

它们都有不同的 GUID,并且是已注册的 COM 对象。我这样发起:

control1 = GuiManager.Repository.AddWindow("Quick Interface Editor", "QuickInterfaceEditor.QuickInterfaceEditorControl") as QuickInterfaceEditorControl;
control2 = GuiManager.Repository.AddWindow("Tagged Values Editor", "TaggedValuesEditor.TaggedValuesEditorControl") as TaggedValuesEditorControl;

有没有办法将两个选项卡都带到自己的窗口?或者至少用我的加载项名称替换“加载项”标题?

【问题讨论】:

    标签: c# enterprise-architect sparx


    【解决方案1】:

    基本上有三种方法可以将窗口显示为加载项

    存储库.AddWindow()

    这会在加载项停靠窗口中添加一个加载项窗口。如果这是使用此部分的唯一加载项窗口,则停靠窗口将从加载项窗口获取标题。

    如果有多个加载项,标题将是加载项每个加载项都会有一个选项卡,就像您在加载项中注意到的那样。

    存储库.AddTab()

    这将向主图表空间添加一个窗口

    Form.ShowDialog() 或 Form.Show()

    这允许您在 EA 的 GUI 顶部显示模型对话框或常规窗口

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多