0

我正在尝试激活面板内的滚动条,该滚动条比我的任务窗格大,但以下代码不起作用...

      Panel pane = new Panel();
        pane.AutoScroll = true;
        taskPane = Globals.ThisAddIn.CustomTaskPanes.Add(pane, "try", inspector);
4

2 回答 2

1

您不能将面板直接添加到自定义任务窗格。为此,您必须在应用程序中创建用户控件。

将用户控件的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;
        }

希望,这对你有用。

于 2012-11-05T15:05:04.173 回答
0

我设法通过将我的用户控件控件放在一个

<ScrollViewer VerticalScrollBarVisibility="Auto"></ScrollViewer>

于 2012-11-06T15:34:10.850 回答