0

假设您有一个表单(在 winform 项目中),其中有 2 个控件(control1 和 control2)以菜单/详细信息的方式排列,因此 control1 是一个菜单(占据表单的左侧部分),而 control2 表示详细信息(占据对,我们表格的更大部分)。

现在,当我单击一个按钮时,我希望菜单消失,与细节控件重叠(当然它向左增加了它的大小),当再次按下按钮时,必须反转操作。如果这可以通过一个简短的过渡动画来完成,这将很好,该动画显示细节控件逐渐增加其左侧的大小,覆盖菜单。

当然,可以使用 Control.Location 和 Control.Size 来解决这个问题,甚至可能会获得一个带有线程的过渡动画,该线程会在强制重新绘制的同时逐渐增加大小,但我想知道是否有更快 - 更好 - 更清洁的方式达到我的目标。

4

0 回答 0