.net 如何在VSTO Excel中创建自定义任务窗格?

.net 如何在VSTO Excel中创建自定义任务窗格?,.net,vsto,.net,Vsto,我一直在研究一些Excel加载项应用程序,其中使用创建了一个名为ADXTaskpane的任务窗格。有人能帮我用.Net代码创建类似的任务窗格吗 我使用基本代码创建CustomTaskPane,但这方面没有什么问题 加载CustomTaskPane后,我无法更改标题。我必须删除并添加另一个 当我使用WPF或Windows用户控件加载到customtaskpane时,它会闪烁(这是一个已知问题) 不能最小化 谢谢总的来说,如果现有功能完全满足您的需求,那么有时候购买它会容易得多。花很多时间而没有任何

我一直在研究一些Excel加载项应用程序,其中使用创建了一个名为ADXTaskpane的任务窗格。有人能帮我用.Net代码创建类似的任务窗格吗

我使用基本代码创建CustomTaskPane,但这方面没有什么问题

  • 加载CustomTaskPane后,我无法更改标题。我必须删除并添加另一个
  • 当我使用WPF或Windows用户控件加载到customtaskpane时,它会闪烁(这是一个已知问题)
  • 不能最小化

  • 谢谢

    总的来说,如果现有功能完全满足您的需求,那么有时候购买它会容易得多。花很多时间而没有任何明确的产出,这并不是一个好主意。此外,该工具集还为开发人员带来了其他有价值的好处

  • 您可以在任务上创建自己的标题,将内置名称保留为空
  • 不清楚它在何时何地闪烁。无论如何,您可以尝试使用
    SuspendLayout
    ,并在创建表单并填充控件时减少闪烁
  • 要创建最小化状态,只需更改控件的布局和自定义任务窗格的大小。也就是说,为了最小化任务窗格,您需要减小宽度或高度(对于水平布局)
  • 另外,如果您决定改用外接程序Express,请不要忘记向Eugene问好