Как видно из скриншота ниже, у меня не работает автопрокрутка. У меня есть tablelayoutpanel на вкладке, у меня для автопрокрутки установлено значение true на обоих, но ни один из них не работает.
Как предложил этот вопрос, я попытался избавиться от Dock.Fill (моя стыковка теперь установлена на None через дизайнер), но это тоже не сработало. Автоматическая прокрутка Winform не работает
Любые предложения о том, что я могу сделать, чтобы он прокручивался вниз при добавлении нового вопроса?
Я пробую следующий код в своем заявлении о случае, когда я отвечаю «да» на вопрос D, он просто отображает 0,0 как позицию автопрокрутки и не перемещает ее вниз.
Case "DY"
Dim q As KeyValuePair(Of String, String)
For Each q In Questions
If q.Key = "E" Then
For Each c As Control In Appl1HealthQuestions.Controls
ShowControls(15, 16, 17, cbo)
Next
Appl1TabScrollLayout.AutoScroll = True
Appl1TabScrollLayout.AutoScrollPosition = New Point(Me.AutoScrollPosition.X, Me.AutoScrollPosition.Y - 20)
MessageBox.Show(Applicant1Tab.AutoScrollPosition.ToString)
MessageBox.Show(Appl1TabScrollLayout.AutoScrollPosition.ToString)
Exit For
End If
Next