C# CustomTaskPane设置为最大大小

C# CustomTaskPane设置为最大大小,c#,excel,winforms,max,customtaskpane,C#,Excel,Winforms,Max,Customtaskpane,我想在首次打开Winform的CustomTaskPane时,以最大大小在Excel中打开它。如何最大化custome任务窗格 假设任务窗格停靠在Excel屏幕的左侧。据 您是否询问如何获取Excel的当前窗口大小?我假设一旦设置了宽度就很简单了。不,我想问的是如何最大化Excel中的CustomTaskPane。因为它是“大约”一半,我想知道是否有另一种方法可以最大化它,而不必近似于Excel大小的一半。在我看来,它必须是“浮动”的,而不是固定的,才能使它比屏幕的一半大。我想这是Excel强加

我想在首次打开Winform的CustomTaskPane时,以最大大小在Excel中打开它。如何最大化custome任务窗格

假设任务窗格停靠在Excel屏幕的左侧。据


您是否询问如何获取Excel的当前窗口大小?我假设一旦设置了宽度就很简单了。不,我想问的是如何最大化Excel中的CustomTaskPane。因为它是“大约”一半,我想知道是否有另一种方法可以最大化它,而不必近似于Excel大小的一半。在我看来,它必须是“浮动”的,而不是固定的,才能使它比屏幕的一半大。我想这是Excel强加的一个硬限制。如果需要那么大的表单,我建议在单独的窗口中使用完整表单-您熟悉应用程序级外接程序表单吗?您是指表单及其表单。ShowDialog()?我的UserControl需要是一个CustomTaskPane,添加到CustomTaskPanes集合选项中。附带问题:如果我想将其设置为可能的最大大小(“大约”屏幕的一半),有没有办法通过编程来设置它,而不是设置为“屏幕的一半”,这本身就是一个近似值?这是我将用于您的表单的内容,是的,您可以使用类似这样的内容获取Excel大小。您是否在问如何获取Excel的当前窗口大小?我假设一旦设置了宽度就很简单了。不,我想问的是如何最大化Excel中的CustomTaskPane。因为它是“大约”一半,我想知道是否有另一种方法可以最大化它,而不必近似于Excel大小的一半。在我看来,它必须是“浮动”的,而不是固定的,才能使它比屏幕的一半大。我想这是Excel强加的一个硬限制。如果需要那么大的表单,我建议在单独的窗口中使用完整表单-您熟悉应用程序级外接程序表单吗?您是指表单及其表单。ShowDialog()?我的UserControl需要是一个CustomTaskPane,添加到CustomTaskPanes集合选项中。附带问题:如果我想将其设置为可能的最大大小(“大约”屏幕的一半),有没有办法通过编程来设置它,而不是设置为“屏幕的一半”,这本身就是一个近似值?这是我将用于您的表单的内容,是的,您可以使用类似这样的内容获取Excel大小。您是否在问如何获取Excel的当前窗口大小?我假设一旦设置了宽度就很简单了。不,我想问的是如何最大化Excel中的CustomTaskPane。因为它是“大约”一半,我想知道是否有另一种方法可以最大化它,而不必近似于Excel大小的一半。在我看来,它必须是“浮动”的,而不是固定的,才能使它比屏幕的一半大。我想这是Excel强加的一个硬限制。如果需要那么大的表单,我建议在单独的窗口中使用完整表单-您熟悉应用程序级外接程序表单吗?您是指表单及其表单。ShowDialog()?我的UserControl需要是一个CustomTaskPane,添加到CustomTaskPanes集合选项中。附带问题:如果我想将其设置为可能的最大大小(“大约”屏幕的一半),有没有办法通过编程将其设置为“屏幕的一半”,而不是设置为“屏幕的一半”,这本身就是一个近似值?这是我将用于您的表单的内容,是的,您可以使用类似的方式获得Excel大小
The maximum width is **approximately** half the width of the screen