Присоветуйте компоненту для просмотра множества картинок (типа как в ACDSee). Меня бы устроил обычный MS ListView, но в нём есть недостатки: 1. Непонятно, как запретить юзеру таскать мышью значки. 2. Геморрой со скроллбарами: непонятно, как при растянутом по горизонтали ListView добиться ТОЛЬКО горизонтальной линейки прокрутки. И непонятно, как при необходимости вообще запретить появление этих линеек. Да и с FlatScrollBar тоже проблемы (глючит). 3. Если выбираешь значок мышью, то синеет не только подпись под значком, но и вся картинка значка, которая в итоге становится нечитабельной. 4. Наполнять его значками можно только из ImageList. Это, конечно, несмертельно, но всё же неудобно.
Может есть что-то получше? Задача, как вы уже наверное поняли, вывести кучу картинок с подписями, имея при этом возможность осуществлять ВЫБОР в этом списке (т.е. чтоб event какой-нить генерился), размещать скроллбары по своему усмотрению, выбирать, что выделяется при ВЫБОРЕ (подпись к картинке или сама картинка), ну и т.д.
Спасибо.
Ответить
|