У меня есть форма с только docked.full listview на нем. Listview отображает компьютерные диски, поэтому контент во время исполнения может быть изменен. Заголовки столбцов списка всегда видны.
Я хотел бы, чтобы моя форма изменялась с учетом списка заполненных предметов.Изменение размера формы на высоте списка просмотров
Это мой код:
Dim rc As Rectangle = lvDriveInfo.Items(0).GetBounds(ItemBoundsPortion.Entire)
Me.Height = (rc.Height * lvDriveInfo.Items.Count) +
SystemInformation.CaptionHeight +
SystemInformation.BorderSize.Height
Но что-то здесь не попадает или неправильно.
Как получить точную высоту списка с заголовками относительно items.count и правильно установить высоту формы с этим значением?
Спасибо Hans, на мой windows7 это работает хорошо. Я отрегулирую дополнительное пространство, если потребуется в других окнах. –