Я создаю CustomTaskPane для плагина Word и помещаю некоторые сторонние элементы управления в элемент управления, который находится в CustomTaskPane.Однако эти элементы управления должны быть частью формы .net и вызывать FindForm () для самих себя, которая пересекает дерево Control.Parent до тех пор, пока не достигнет формы.
Однако элемент управления CustomTaskPane никогда не получаетродитель, и не в форме .Net.Я использую тот же код, который видел на веб-сайте Microsoft и в других местах, чтобы добавить свой CustomTaskPane (C #):
MyControl ctrl = new MyControl;Microsoft.Office.Tools.CustomTaskPane pane = Globals.ThisAddIn.CustomTaskPanes.Add (ctrl, "Custom Pane");
На данный момент ctrl.Parent имеет значение null .... и я не могу найтидействительный элемент управления, чтобы установить в качестве родителя.Я работаю как плагин, поэтому у меня нет ссылки на форму, все доступные объекты являются объектами COM из объектной модели Office.
Мысли?