菜单功能区固定时,为VSTO获取正确的Usercontrol高度?

时间:2014-04-28 04:16:49

标签: vb.net vsto

我正在开发Outlook 2013 Addin。我有一个Panel,我以编程方式对齐用户控件的底部:

botpanel.Location=New Point(0,Me.height-botpanel.Height-5)

当菜单功能区未固定时,此功能正常。但是当功能区固定时,botpanel超出可见屏幕。

需要帮助。

2 个答案:

答案 0 :(得分:0)

不是以编程方式设置面板位置,而是在设计时将面板上的Dock属性设置为Bottom。这样,当调整UserControl的大小时,面板将自动定位(由于功能区被固定\取消固定)。

答案 1 :(得分:0)

问题实际上是由上面的面板引起的。 我重新启动了上面的面板

abv_panel.location=New Point(0,0)

因此,在User-Control Resize事件中重新启动面板的这个位置将恢复正常的一切。