Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
Robin Bad на форуме
237 / 237 / 194
Регистрация: 14.12.2010
Сообщений: 513

ListView. Касательно режима LargeIcon

20.05.2016, 00:29. Показов 1374. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер.
Задача заключается в представлении изображения, его наименовании и описании. Остановился на ListView, потому что в отличие от GridView позволяет залить задний фон другим изображением. Вначале пытался работать через View = Details, но изображения в таком режиме вывести не получилось. Перешёл на LargeIcon, где столкнулся со следующими проблемами:
1. Образуется достаточно широкий отступ от левого края элемента. Думал, проблема в выравнивании, исправил на Топ, там появился отступ сверху. Думал, записывается какое-то пустое изображение, поставил проверку - всё нормально, отступ остаётся. Margin, видимо, регулирует не это, потому что эксперименты с его значениями тоже не помогли. Тут первый вопрос, как убрать этот отступ?

2. Не разобрался, как выводить вторую строку. Думал, что SubItems будут выводиться, ан нет. Решил пошаманить и добавил вторую строчку непосредственно в заголовок:
C#
1
2
3
4
ListViewItem item = new ListViewItem();
                item.Text = uno.Nombre + Environment.NewLine + uno.Descr; //Здесь nombre и descr - строковые данные.
                item.ImageIndex = ofdb.Count - 1;
                list1.Items.Add(item);
Ожидаемо столкнулся с ограничением. Выводится не всё. Хотя для текстов объёма меньше, как я понял, 255 символов всё будет окей. Второй вопрос, реально ли через listview вывести сразу и два строковых поля и изображение?

P.S. Приложу скрин с отступом, если надо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.05.2016, 00:29
Ответы с готовыми решениями:

Касательно локали
Всем привет! Есть строка в верхнем регистре - нужен нижний. Вроде всё просто: my $str = "TRA-TA-TA"; $str = uc($str);...

Касательно ТИЦ
Ребят. Терзают смутные сомнения, что все идет к тому, что ТИЦ будет обновляться так же как и PR - я имею ввиду так же долго. Кто что...

Касательно запроса
Доброго времени суток всем! У меня такой вопрос. Наверное все просто но я что то не могу сообразить.... Есть некий запрос...

4
 Аватар для ViterAlex
8952 / 4864 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
20.05.2016, 02:16
Желательно скрин. Но лучше такое делать на WPF
0
Robin Bad на форуме
237 / 237 / 194
Регистрация: 14.12.2010
Сообщений: 513
20.05.2016, 09:41  [ТС]
ViterAlex, ага, но я пока в Windows Forms работаю.

Вот, и при стянутом элементе управления, и при растянутом до иконок, отступ сохраняется.
Миниатюры
ListView. Касательно режима LargeIcon  
0
Robin Bad на форуме
237 / 237 / 194
Регистрация: 14.12.2010
Сообщений: 513
20.05.2016, 10:56  [ТС]
Первая проблема решена. Добавил list1.Items.RemoveAt(0), исчезло пустое место. Только я так и не понял, откуда там взялся пустой элемент.
Второй вопрос остаётся в силе. Мне, собственно, на него ответ нужен, чтобы сохранился дизайн, потому что если использовать TextBox, то его фон будет сильно выделяться на фоне всей формы, ведь у него нельзя поставить BackColor = Color.Transparent.
0
Эксперт .NETАвтор FAQ
 Аватар для Storm23
10427 / 5157 / 1825
Регистрация: 11.01.2015
Сообщений: 6,226
Записей в блоге: 34
20.05.2016, 11:14
Цитата Сообщение от marshal Посмотреть сообщение
Второй вопрос, реально ли через listview вывести сразу и два строковых поля и изображение?
Сделайте свой контрол и не парьтесь. Там пять минут работы. Примеры здесь, здесь или здесь.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.05.2016, 11:14
Помогаю со студенческими работами здесь

Касательно дизайна
Совсем недавно начал писать на Delphi и меня интересует вот такой вопрос: можно ли в Delphi создать дизайн в стиле минимализма, если...

Касательно ТИЦ
модер а почему вы закрыли тему?...я понимаю ваш вывод"за отсутствием конструктивных мыслей"...почему нельзя на форуме обсуждать тему...

Касательно видеочата
Хочу попробовать сделать (просто создать, научиться) видеочат по типу чатрулетки, один в один, подскажите пожалуйста, что для этого нужно....

Касательно конструктора копирования
Вопрос следующий. У меня есть класс "Точки" есть класс "группы" и есть класс "возможные группы". 3 класса. в классе...

Касательно оптимизирующего компилятора
Здравствуйте, вопрос следующего плана в if имеется конструкция следующего вида i < iL && bitv.letter != el Если не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru