![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 12.02.2016
Сообщений: 11
|
![]()
Помогите разобраться с сортировкой, из листвью1 - добавить людей в листвью2 в строку такого вида 1Имя Фамилия 2Имя Фамилия Бригада1
То есть из выбранных людей собрать бригады скрин...12.jpg и сам исходник Новая папка.rar помогите подправить что то я не то с листвьюшками делаю вот как сейчас Код:
Последний раз редактировалось Аватар; 13.02.2016 в 19:31. Причина: не полный вопрос |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 02.02.2016
Сообщений: 290
|
![]()
Похоже, Вы не с ListView разобраться не можете, а с циклами. У Вас разные рабочие попадают в разные ветки цикла, и для каждого цикл создаёт новый Item, когда нужно создавать один Item на пару рабочих, если я верно понял идею. Проверяйте содержимое второго листа в цикле, чтоб понять, куда заносить данные.
P.S. "рабочий", а не "рбочий". ListView1.Items[i].Checked// "чекнутый" айтем ListView1.Selected// выделенный айтем. Зачем Вам выделенный, если вы работаете с "чекнутыми"? Последний раз редактировалось vlad1389; 13.02.2016 в 19:09. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 12.02.2016
Сообщений: 11
|
![]()
Я пробовал по разному просто с листвью впервые сталкиваюсь. Просто очень нужно и за ошибку "рбочий" отдельно извиняюсь. Вы думаете мне нужно создать несколько циклов. Покажите как прошу 2й день ломаю голову
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 02.02.2016
Сообщений: 290
|
![]()
Нет. Несколько циклов создавать не нужно. Одного достаточно. для начала вынесите
Код:
Показывать готовое не просите. Иначе в Вашей голове ничего не отложится, и смысл от помощи будет нулевым. Подсказать могу. Спрашивайте. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 12.02.2016
Сообщений: 11
|
![]() Код:
я первоначально хотел сделать с drag&drop но не знаю как поместить в нужную колонку и ячейку от LV |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 02.02.2016
Сообщений: 290
|
![]()
А зачем циклы убрали? Вы должны в цикле пройтись по всем айтемам первого листа. Если айтем чекнут создаёте во втором листе новый айтем
Код:
Код:
Код:
Код:
Да, и зачем вы используете Selected? Вы работаете с чекнутыми строками, а не с выделенными. Последний раз редактировалось vlad1389; 13.02.2016 в 20:03. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 12.02.2016
Сообщений: 11
|
![]()
Да исключение помогло vlad1389 спасибо большое..
вот рабочий пример Код:
Последний раз редактировалось Аватар; 13.02.2016 в 23:06. |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 02.02.2016
Сообщений: 290
|
![]()
Если не хотите использовать длинные конструкции в коде, то не обязательно создавать множество промежуточных переменных. Можно поступить так.
Код:
Код:
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 12.02.2016
Сообщений: 11
|
![]()
Да очень даже стройный, но все равно пробелы ставить. Еще раз спасибо большое!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите с кодом. | nover | Помощь студентам | 2 | 27.06.2014 13:26 |
Помогите с кодом | MangoDGJ | Общие вопросы C/C++ | 6 | 03.12.2013 05:42 |
Помогите с кодом | lewka-serdceed | Общие вопросы Delphi | 1 | 22.06.2009 00:25 |
Помогите с кодом | DM_bite | Помощь студентам | 12 | 02.08.2008 11:40 |
Помогите с кодом | prostoCHEL | Общие вопросы Delphi | 4 | 02.03.2008 21:56 |