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

Ваш аккаунт

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

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

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

Как адекватно отобразить список изображений?

11K
29 апреля 2010 года
amorphius
22 / / 13.03.2006
Есть список изображений. Неважно где он хранится, хоть в ImageList, хоть в массиве, который хранит пути до изображений. Надо отобразить список изображений на форме, с возможностью выделения изображения, которое впоследствии будет редактироваться. В гугле ничего кроме ListView+ImageList не нашел, но он как то неадекватно отображает изображения, ибо это ужасно глупо, когда все изображения в ListView имеют один размер. Ведь каждый рисунок имеет свое отношение высоты и ширины, в результате какие то изображения все равно будут масштабированы неправильно (или сжаты или растянуты).
Нашел потом попытку решения данной проблемы с помощью RichTextBox. Туда можно вставлять рисунки любого нужного размера, но не удается нормально обрабатывать событие клика на изображении.
Есть ли еще варианты?
11
29 апреля 2010 года
oxotnik333
2.9K / / 03.08.2007
хм, а получать сначала размеры изображений, затем создавать контейнер соразмерно полученным размерам и размещать потом на форме это слишком сложно?
5
29 апреля 2010 года
hardcase
4.5K / / 09.08.2005
А я бы на WPF контрол сбацал. С анимациями и прочими финтифлюшками.
11K
30 апреля 2010 года
amorphius
22 / / 13.03.2006
Цитата: oxotnik333
хм, а получать сначала размеры изображений, затем создавать контейнер соразмерно полученным размерам и размещать потом на форме это слишком сложно?



давайте наверное конкретнее размышлять, а не общими фразами вроде "если сделать все правильно, то все будет работать". Во-первых мне надо не получать размеры изображений, а устанавливать с сохранением пропорций. Во-вторых, что Вы имеете в виду под контейнером? Какой то конкретный класс? Тот же вопрос по поводу формы, Вы предлагаете рисовать прям на форме или же на каком то компоненте?

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог