![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Реально ли изменять высоту добавляемого итема у листбокса в зависимости от объема содержимого?
|
#2
|
|||
|
|||
![]() Да, только это выглядит подругому. У тебя будет 2 события.
Первое - OnMeasureItem - ты по содержимому должен рассчитать нужную высоту и вернуть это значение. Второе - OnDrawItem - тебе придет информация о размерах и ты просто отрисуешь содержимое. Если тебе надо что-то изменить, то меняешь данные, а потом вызываешь что-то типа ListBox.Invalidate или ListBox.Refresh. |
#3
|
|||
|
|||
![]() А что вызывается первым? OnMeasureItem?
|
#4
|
||||
|
||||
![]() Уже написали.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#5
|
|||
|
|||
![]() Цитата:
Вообще - да. Но какая разница? Тебе надо независимо (с твоей точки зрения) обработать оба события. |