任务窗格上的最大宽度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
由于需要创建办公应用程序,所以很难测试。
嗨,谢谢你回答我的问题。我制作了VSTO Office加载项PowerPoint应用程序,因此我应该可以对其进行测试。在myTaskPane.DockPositionRestrict = Microsoft.Office.Core.MsoCTPDockPositionRestrict.msoCTPDockPositionRestrictNoChange;中添加了这一行;但是我仍然可以改变任务窗格的宽度。我也设置了这样的宽度'myTaskPane.Width = 50;' –