|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.02.2016, 17:05 | #1 |
Пользователь
Регистрация: 12.02.2016
Сообщений: 11
|
Помогите с кодом
Помогите разобраться с сортировкой, из листвью1 - добавить людей в листвью2 в строку такого вида 1Имя Фамилия 2Имя Фамилия Бригада1
То есть из выбранных людей собрать бригады скрин...12.jpg и сам исходник Новая папка.rar помогите подправить что то я не то с листвьюшками делаю вот как сейчас Код:
Последний раз редактировалось Аватар; 13.02.2016 в 19:31. Причина: не полный вопрос |
13.02.2016, 19:06 | #2 |
Форумчанин
Регистрация: 02.02.2016
Сообщений: 290
|
Похоже, Вы не с ListView разобраться не можете, а с циклами. У Вас разные рабочие попадают в разные ветки цикла, и для каждого цикл создаёт новый Item, когда нужно создавать один Item на пару рабочих, если я верно понял идею. Проверяйте содержимое второго листа в цикле, чтоб понять, куда заносить данные.
P.S. "рабочий", а не "рбочий". ListView1.Items[i].Checked// "чекнутый" айтем ListView1.Selected// выделенный айтем. Зачем Вам выделенный, если вы работаете с "чекнутыми"? Последний раз редактировалось vlad1389; 13.02.2016 в 19:09. |
13.02.2016, 19:11 | #3 |
Пользователь
Регистрация: 12.02.2016
Сообщений: 11
|
Я пробовал по разному просто с листвью впервые сталкиваюсь. Просто очень нужно и за ошибку "рбочий" отдельно извиняюсь. Вы думаете мне нужно создать несколько циклов. Покажите как прошу 2й день ломаю голову
|
13.02.2016, 19:16 | #4 |
Форумчанин
Регистрация: 02.02.2016
Сообщений: 290
|
Нет. Несколько циклов создавать не нужно. Одного достаточно. для начала вынесите
Код:
Показывать готовое не просите. Иначе в Вашей голове ничего не отложится, и смысл от помощи будет нулевым. Подсказать могу. Спрашивайте. |
13.02.2016, 19:31 | #5 |
Пользователь
Регистрация: 12.02.2016
Сообщений: 11
|
Код:
я первоначально хотел сделать с drag&drop но не знаю как поместить в нужную колонку и ячейку от LV |
13.02.2016, 19:54 | #6 |
Форумчанин
Регистрация: 02.02.2016
Сообщений: 290
|
А зачем циклы убрали? Вы должны в цикле пройтись по всем айтемам первого листа. Если айтем чекнут создаёте во втором листе новый айтем
Код:
Код:
Код:
Код:
Да, и зачем вы используете Selected? Вы работаете с чекнутыми строками, а не с выделенными. Последний раз редактировалось vlad1389; 13.02.2016 в 20:03. |
13.02.2016, 22:10 | #7 |
Пользователь
Регистрация: 12.02.2016
Сообщений: 11
|
Да исключение помогло vlad1389 спасибо большое..
вот рабочий пример Код:
Последний раз редактировалось Аватар; 13.02.2016 в 23:06. |
14.02.2016, 08:08 | #8 |
Форумчанин
Регистрация: 02.02.2016
Сообщений: 290
|
Если не хотите использовать длинные конструкции в коде, то не обязательно создавать множество промежуточных переменных. Можно поступить так.
Код:
Код:
|
14.02.2016, 16:06 | #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 |