You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Add-Ins窗口选项卡转为独立窗口或修改其标题?

解决方案

一、将选项卡转为独立窗口

要实现两个控件各自显示为独立窗口,可尝试以下几种方式:

  • 检查GuiManager.Repository是否提供创建独立窗口的专用方法,比如部分框架会有CreateStandaloneWindow这类接口,替代当前的AddWindow,直接将控件加载到新的独立窗口中。
  • 手动创建窗口容器:如果框架允许,你可以实例化一个新的窗口对象(比如对应框架的窗口类或Form),将你的COM控件直接嵌入这个新窗口,再调用窗口的显示方法,而非通过AddWindow挂载到Add-Ins容器里。示例伪代码:
// 假设框架支持Form类
var standaloneForm1 = new Form();
standaloneForm1.Text = "Quick Interface Editor";
var control1 = new QuickInterfaceEditorControl();
standaloneForm1.Controls.Add(control1);
standaloneForm1.Show();

var standaloneForm2 = new Form();
standaloneForm2.Text = "Tagged Values Editor";
var control2 = new TaggedValuesEditorControl();
standaloneForm2.Controls.Add(control2);
standaloneForm2.Show();
  • 排查AddWindow的重载参数:查看该方法是否有控制窗口嵌入方式的参数(比如isEmbedded布尔值),如果存在,传入false即可让控件以独立窗口形式显示。

二、修改Add-Ins窗口标题

如果暂时无法转为独立窗口,修改窗口标题可尝试:

  • 获取Add-Ins窗口实例并修改标题:通过GuiManager.Repository的窗口检索方法(比如GetWindow或FindWindow)定位到Add-Ins窗口对象,直接设置其Title属性。示例伪代码:
var addInsWindow = GuiManager.Repository.GetWindow("Add-Ins");
if (addInsWindow != null)
{
    addInsWindow.Title = "你的Add-in名称";
}
  • 检查Add-in配置文件:部分Add-in框架允许在配置文件(如addin.xml)中指定所属窗口的标题,找到对应配置项修改即可。

内容的提问来源于stack exchange,提问作者Jan Rothkegel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 05:50:25