Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Картинки разного размера в ColumnHeaders ListView

24K
12 марта 2007 года
menrain
3 / / 12.03.2007
Надо положить картинки разного размера в ListView, при добавлении колонок (Add) переопределяю ImageList для ColumnHeaders, в результате показывается только картинки из последнего ImageList, присвоенного ColumnHeaders; не показываются также картинки для колонок, добавленных ранее и с тем же ImageList, что определён для картинки последней колонки ListView, если ImageList был переопределён для последующих колонок.
Например:
ListView1.ColumnHeaderIcons = ils16x16
Set a = lvwUsers.ColumnHeaders.Add (1, ...)
ListView1.ColumnHeaderIcons = ils8x16
Set a = lvwUsers.ColumnHeaders.Add (2, ...)
ListView1.ColumnHeaderIcons = ils16x16
Set a = lvwUsers.ColumnHeaders.Add (3, ...)
Показывается только картинка 3-й колонки.

И ещё - как показать треугольник-признак сортировки, если картинка уже лежит в заголовке колонки? Лепить треугольник в картинку вручную не хочется, т.к. картинок много и добавление к ним треугольника приведёт к утроению их кол-ва (без треуг-ка, с треуг-м вверх и с треуг-м вниз).
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог