当用户使用垂直滚动条向下滚动时,如何防止 Excel VBA 表单变形?

问题描述 投票:0回答:1

我使用 VBA 在 Excel (2402) 中创建了表单。由于它们的大小,我添加了一个垂直滚动条,以便用户可以向下滚动以查看所有信息。

但是,当用户向下滚动时,表单界面经常会扭曲或折叠。如何解决此问题并确保用户向下滚动时表单保持完整?

我不知道如何解决这个问题。

抱歉我的回复迟了。这是 Excel 工具的示例:

form_example.xlsm

当我向下滚动打开的表格时,它会变形。

扭曲形式

提前致谢!

excel vba forms scrollbar
1个回答
0
投票

我尝试在鼠标移动时强制重新绘制:

Private Sub UserForm_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    Me.Repaint
End Sub

但是,我不知道这是否是最好的方法。

© www.soinside.com 2019 - 2024. All rights reserved.