首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dotnetbar幻灯片面板-调整大小

Dotnetbar幻灯片面板-调整大小
EN

Stack Overflow用户
提问于 2013-09-30 18:27:13
回答 1查看 1.8K关注 0票数 0

我在visual studio 2010中使用dotnetbar。

我在窗体中添加了dotnetbar滑动面板。当点击一个按钮时,面板滑入&当按下取消按钮时,面板滑出。但是,当窗体最大化或重新调整大小时,幻灯片面板不会改变它的大小。幻灯片面板锚定模式是left+right+top+bottom (我不需要它在填充停靠模式)。

此外,如果我们运行窗体并在滑动面板可见的情况下最大化窗体,那么它将锁定到它的锚点并最大化。如果我们在滑动面板不可见的情况下最大化窗体,它将无法检测到窗体的大小&而不是锚定。

EN

回答 1

Stack Overflow用户

发布于 2014-09-13 03:25:51

我也遇到过同样的问题,这就是我如何解决它的。

首先,你必须计算表单的矩形和滑动面板之间的差异,就像你必须考虑对象的原始位置x,y一样。

之后,在窗体的resize事件中添加以下内容

代码语言:javascript
复制
If Not SlidePanel1.IsOpen Then
    SlidePanel1.OpenBounds = New System.Drawing.Rectangle(OriginalX, OriginalY, Me.DisplayRectangle.Width - DifferenceWidth, Me.DisplayRectangle.Height - DifferenceHeight)
End If

OriginalXOriginalYDifferenceWidthDifferenceHeight是必须手动声明或设置的变量和常量。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19091859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档