#.net #windows #vb.net #winforms
#.net #Windows #vb.net #winforms
Вопрос:
Я добавляю пользовательские элементы управления на пустую панель, но когда я это делаю, прокрутка панели опускается.
Я попытался установить значение panel.verticalscrol.value
0, но это не помогло.
Спасибо
Ответ №1:
Используйте panel.ScrollControlIntoView(<first dynamically created control>)
.
Ответ №2:
Попробуйте создать свою собственную панель:
Public Class PanelEx
Inherits Panel
Protected Overrides Function ScrollToControl(activeControl As Control) As Point
Return Me.DisplayRectangle.Location
End Function
End Class
Это предотвратит перемещение полосы прокрутки вашим usercontrol (в котором, вероятно, есть текстовое поле или что-то, что можно сфокусировать).