СообЧа > База Знаний > Программирование > Visual Basic > Формы и элементы управления

Вопрос

У листбокса есть еще одна неприятная особенность — он не умеет нормально «ресайзится». То есть, ему обязательно нужно, чтобы была полностью видна каждая строчка, которая видна при таком размере листбокса. В стороны, правда, все ресайзится без проблем, а вот изменение высоты создает проблемы.

У меня на небольшой форме, вроде вертикальной панли инструментов лежит ЛистБокс. Для простоты надо чтобы при изменении размера формы листбокс тоже изменял размеры соответственно. но из-за его проблемы с высотой ничего не получается. Короче, я перепробовал стандартные методы: при изменении формы приравнивал высоту(scaleheight) формы листбоксу, а потом, если форма больше, то подгонял высоту формы под листбокс. Все это дело получалось довольно некрасиво.
Есть более удобные способы?

Ответ

Нужно выключить свойство IntegralHeight = False

Vovan-VE



Copyright © 2000-2004 Сообщество Чайников
Контактная информация