我在 VB.Net 中有一个主窗体,我在其中添加了一个子窗体。子表单的属性 TopLevel 为 false。我激活了主窗体上的滚动条(AutoScroll = true)。
现在,在运行时,当我在主窗体内移动子窗体时,滚动条不会立即出现。我应该稍微调整主窗体的大小,以便考虑子窗体的位置。
这是显示我的问题的视频:https ://www.dropbox.com/s/eha23pc91ozrtni/2013-11-05%2006h02_41.mp4
我在子表单中添加了以下代码以在移动时刷新主要代码,但它不起作用。
Private Sub Form2_Move(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Move
Me.Parent.Refresh()
End Sub
我也试过
Me.ParentForm.AdjustFormScrollbars(True)
但我遇到了编译错误,重载解析失败,因为无法访问“AdjustFormScrollbars”。
有谁知道如何“刷新”主窗体上的滚动条?
谢谢你。