В настоящее время я размещаю ListView
в одной форме, а затем добавляю кнопки к этому ListView
с помощью кода. Все работает прекрасно, за исключением того факта, что когда в список добавлено слишком много элементов, вертикальная полоса прокрутки не создается? Я могу просто добавить столько кнопок, сколько захочу, без их создания? Вот код, который добавляет кнопку в список:
Dim x As Integer = 0
Dim btnCount As Integer = -1
Dim totalButtons As List(Of Button) = New List(Of Button)
Dim mItems As ListView.ListViewItemCollection =
New ListView.ListViewItemCollection(lstViewEditor)
For x = 0 To 14
'Create Button
Dim button As Button = New Button
button.Text = "0"
button.BackgroundImageLayout = ImageLayout.Center
button.BackColor = Color.WhiteSmoke
button.Width = ((Me.lstViewEditor.Width - 10) / 15)
button.Height = button.Width
button.Location = New Point(x * (button.Width), 0)
'If start
If (Me.lstViewEditor.Controls.Count <= 14) Then
button.Text = "2"
button.BackColor = Color.Azure
End If
'Add To View
'Me.Controls.Add(button)
totalButtons.Add(button)
btnCount = totalButtons.Count - 1
AddHandler button.Click, AddressOf totalButtonHandler
Next
lstViewEditor.Controls.AddRange(totalButtons.ToArray)
Любая помощь будет высоко ценится! Я действительно установил Scrollable = true