3
我正在将用户控件添加到空的面板,但是当我这样做时,面板的滚动就会关闭。如何在动态添加控件时将面板滚动保持在顶部?
我试图将panel.verticalscrol.value
设置为0,但这并不能解决问题。
谢谢
我正在将用户控件添加到空的面板,但是当我这样做时,面板的滚动就会关闭。如何在动态添加控件时将面板滚动保持在顶部?
我试图将panel.verticalscrol.value
设置为0,但这并不能解决问题。
谢谢
尝试创建自己的面板:
Public Class PanelEx
Inherits Panel
Protected Overrides Function ScrollToControl(activeControl As Control) As Point
Return Me.DisplayRectangle.Location
End Function
End Class
这会防止你的用户控件(这可能有一个文本框或东西在里面可聚焦)移动滚动条。
使用panel.ScrollControlIntoView(<first dynamically created control>)
。
这就是为我工作的......感谢的人...... – saggio09