Изменение высоты выделенного элемента в ListBox
От: Hepri  
Дата: 07.01.11 19:29
Оценка:
Нужно изменять высоту выделенного элемента в ListBox

Создаю класс наследованный от ListBox и переопределяю метод OnMeasureItem

protected override void OnMeasureItem(MeasureItemEventArgs e)
        {
            if (e.Index > -1 || e.Index < this.Items.Count) 
            {
                if (this.SelectedIndex == e.Index)
                    e.ItemHeight = this.ActiveItemHeight;
                else 
                    e.ItemHeight = this.InactiveItemHeight;
                e.ItemWidth = Width;
            }
        }


При этом высота выделенного элемента в любом случае равна this.InactiveItemHeight

В чём ошибка?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.