在CustomTaskPane控件上设置Parent?

时间:2011-03-13 03:23:18

标签: c# forms plugins parent customtaskpane

我正在为Word插件创建一个CustomTaskPane,并在CustomTaskPane上的控件上放置一些第三方控件。但是,这些控件希望成为.net表单的一部分,并自己调用FindForm(),它会遍历Control.Parent树,直到它到达Form。

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

MyControl ctrl = new MyControl; Microsoft.Office.Tools.CustomTaskPane pane = Globals.ThisAddIn.CustomTaskPanes.Add(ctrl,“Custom Pane”);

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

思想?

1 个答案:

答案 0 :(得分:0)