首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否在CustomTaskPane控件上设置父级?

是否在CustomTaskPane控件上设置父级?
EN

Stack Overflow用户
提问于 2011-03-13 11:23:18
回答 1查看 634关注 0票数 0

我正在为Word插件创建一个CustomTaskPane,并在CustomTaskPane上的控件上放置一些第三方控件。但是,这些控件期望成为.net表单的一部分,并在自身上调用FindForm(),该方法向上遍历Control.Parent树,直到命中表单。

但是,CustomTaskPane控件永远不会有父级,并且不在.Net窗体上。我正在使用在微软网站和其他地方看到的相同代码来添加我的CustomTaskPane (C#):

MyControl ctrl =新窗格;Microsoft.Office.Tools.CustomTaskPane MyControl= Globals.ThisAddIn.CustomTaskPanes.Add(ctrl,“自定义窗格”);

此时,ctrl.Parent为null...并且我找不到有效的控件来设置为父级。我是作为插件运行的,所以我没有对窗体的引用,所有可用的对象都是来自Office对象模型的COM对象。

有什么想法?

EN

回答 1

Stack Overflow用户

发布于 2011-07-17 05:39:59

为其他人回答这个问题(就像你已经解决的问题一样)。我们总是创建一个设置为填充任务窗格的UserControl。然后,我们将所有控件放在UserControl中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5287187

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档