我正在尝试激活面板内的滚动条,该滚动条比我的任务窗格大,但以下代码不起作用...
Panel pane = new Panel(); pane.AutoScroll = true; taskPane = Globals.ThisAddIn.CustomTaskPanes.Add(pane, "try", inspector);
我正在尝试激活面板内的滚动条,该滚动条比我的任务窗格大,但以下代码不起作用...
Panel pane = new Panel(); pane.AutoScroll = true; taskPane = Globals.ThisAddIn.CustomTaskPanes.Add(pane, "try", inspector);
您不能将面板直接添加到自定义任务窗格。为此,您必须在应用程序中创建用户控件。
将用户控件的AutoScroll属性更改为true设置用户控件
的高度。在 中写入以下代码ThisAddIn.cs
:
private UserControl1 myUserControl1;
private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
myUserControl1 = new UserControl1();
Microsoft.Office.Tools.CustomTaskPane myCustomTaskPane =
this.CustomTaskPanes.Add(myUserControl1, "My Task Pane");
myCustomTaskPane.Visible = true;
}
希望,这对你有用。
我设法通过将我的用户控件控件放在一个
<ScrollViewer VerticalScrollBarVisibility="Auto"></ScrollViewer>