任务窗格上的最大宽度Windows窗体

问题描述:

我已经测试了包含任务窗格的VSTO Office Addin。是否有可能在垂直任务栏上有最大宽度。任务窗格上的最大宽度Windows窗体

我的代码如下

 var taskPaneView = new TaskPane.TaskPaneView(); 
     var myTaskPane= Globals.ThisAddIn.CustomTaskPanes.Add(taskPaneView, "Create");    
     myTaskPane.Visible = true; 

     taskPaneView.BackColor = Color.FromArgb(202, 57, 4); 
     taskPaneView.Width = 100; 

在正常windows controls there is property called Dock which u can set

ctrl.Dock = DockStyle.Buttom 在年的情况下,u需要https://msdn.microsoft.com/en-us/library/microsoft.office.tools.customtaskpane.dockposition.aspx我猜

myCustomTaskPane.DockPosition = 
     Office.MsoCTPDockPosition.msoCTPDockPositionFloating; 

myCustomTaskPane.DockPosition.DockPositionRestrict = msoCTPDockPositionRestrictNoChange; 

https://msdn.microsoft.com/en-us/library/aa942864.aspx

由于需要创建办公应用程序,所以很难测试。

+0

嗨,谢谢你回答我的问题。我制作了VSTO Office加载项PowerPoint应用程序,因此我应该可以对其进行测试。在myTaskPane.DockPositionRestrict = Microsoft.Office.Core.MsoCTPDockPositionRestrict.msoCTPDockPositionRestrictNoChange;中添加了这一行;但是我仍然可以改变任务窗格的宽度。我也设置了这样的宽度'myTaskPane.Width = 50;' –