Страница 1 из 1

Добавлено: 24 Февраль 2004, 15:46
Гость
Здравствуйте!

Возможно ли сделать так, чтобы по нажатию на заголовке столбца листбокса, в нем отоброжалась соответствующая иконка указывающая на
последовательность сортировки?

Clarion 55h, Legacy

С уважением, Анатолий

(Добавление)

Можно начать с того, что в Legacy вообще не обрабатывается нажатие на заголовок столбца.
Есть такой шаблон в ШВС. И некоторые по ошибке навешивают его на Browse. Вот только незадача - появляется некоторая кривизна.
Дело в том, что шаблон предназначен для ListBox, которые показывает очередь без шаблона BROWSE.

Это была вводная часть.
Теперь по реализации...
Делаем ListBox без заголовков, заголовки столбцов заменяем на кнопки либо ловим позицию мыши... Кнопки - лучше. Т.к. тогда можно реализовать заголовок одного столбца двумя кнопками: одна с названием, другая с иконкой.

Если же про обычный ListBox, то нет в нем возможности в заголовке показать
иконку.

С уважением,
Владимир Смелик vovs@bigfoot.com
Если же про обычный ListBox, то нет в нем возможности в заголовке показать иконку.
Не совсем так - можно сделать имитацию расположения иконки на заголовке - что и "озвучивал" тут в нескольо этапов с полгода назад Андрей Мялин. Но все равно реализация получается кривоватенькой (это не вина автора, а вина велосипидистов - маловато они дали возможностей управления ListBox-ом) - поэтому на мой взгляд игра не стоит свечей - лучше проше, но гарантировано работающий интерфейс, чем глюкавая фенечка. ИМХО конечно же...

--
Best regards,
Vadim mailto:vadim@softcreator.com
ICQ: 82308757
Написал: ClaList(2)

Добавлено: 24 Февраль 2004, 17:10
Гость

Добавлено: 24 Февраль 2004, 17:23
Гость
http://mavcla.arsis.ru

в разделе Download

MAVExample.zip - может кому надо

Andrew Myalin
andrew@arsis.ru
http://mavcla.arsis.ru (MAV Direct ODBC)
ICQ: 10659412
Yahoo group: clarion@yahoogroups.com
Написал: ClaList(2)