Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.94/35: Рейтинг темы: голосов - 35, средняя оценка - 4.94
0 / 0 / 0
Регистрация: 30.04.2014
Сообщений: 72
1

Отмеченные элементы checkedlistbox в listbox

03.05.2014, 15:09. Показов 6476. Ответов 6
Метки нет (Все метки)

Доброго времени суток уважаемые программисты. Проблема заключается в том, что коллекция listbox после использования данного кода, является повторение одного и того же элемента checkedlistbox. Не понимаю в чем ошибка. Пожалуйста , помогите)
C#
1
2
3
4
for (int i = 0; i < checkedListBox1.Items.Count; i++)
                            if (checkedListBox1.GetItemChecked(i) )
                                f2.listBox1.Items.Add(checkedListBox1.SelectedItem);
                                checkedListBox1.Items.Remove(checkedListBox1.SelectedItem);
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.05.2014, 15:09
Ответы с готовыми решениями:

Определить отмеченные элементы в checkedlistbox
У меня есть checkedListBox, TextBox и есть кнопка. Как сделать так, чтобы, если есть галочка в...

Отмеченные галочкой записи в checkedListBox записать в массив string
Есть элемент управления checkedListBox1, содержащий несколько записей. Помогите пожалуйста сделать...

CheckedListBox <=>ListBox
InitializeComponent(); this.listBox1.DrawMode = DrawMode.OwnerDrawVariable; } ...

Перенести данные из checkedListBox в ListBox
как перенести данные из checkedListBox в ListBox с помощью кнопки и потом данные которые...

6
2141 / 1278 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
03.05.2014, 15:12 2
Цитата Сообщение от Kirill b Посмотреть сообщение
C#
1
2
3
4
for (int i = 0; i < checkedListBox1.Items.Count; i++)
* * * * * * * * * * * * * * if (checkedListBox1.GetItemChecked(i) )
* * * * * * * * * * * * * * * * f2.listBox1.Items.Add(checkedListBox1.SelectedItem);
* * * * * * * * * * * * * * * * checkedListBox1.Items.Remove(checkedListBox1.SelectedItem);
а что оно должно делать .. объясните
0
0 / 0 / 0
Регистрация: 30.04.2014
Сообщений: 72
03.05.2014, 15:16  [ТС] 3
Metall_Version,
Вобщем есть чекдлистбокс, пользователь выбирает в нем определенное количество элементов , отмечая их галочкой, после нажатия на кнопку, мне необходимо чтобы во вторую форму приложения, все отмеченные элементы коллекции чекдлистбокс переместились в листбокс( по порядку)
0
2141 / 1278 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
03.05.2014, 15:21 4
Лучший ответ Сообщение было отмечено Kirill b как решение

Решение

ну тебя в цикле в новый лисбокс будет добавлятся один и тот же элемент ибо
C#
1
f2.listBox1.Items.Add(checkedListBox1.[B]SelectedItem[/B]);
Добавлено через 2 минуты
а нужно так

C#
1
2
if (checkedListBox1.GetItemChecked(i) )
     f2.listBox1.Items.Add(checkedListBox1.Items[i]);
1
0 / 0 / 0
Регистрация: 30.04.2014
Сообщений: 72
03.05.2014, 15:21  [ТС] 5
Metall_Version, а как тогда быть? ведь цикл идет заново и берет новый элемент. тогда что то менять придется. что именно?
0
2141 / 1278 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
03.05.2014, 15:21 6
Лучший ответ Сообщение было отмечено Kirill b как решение

Решение

Цитата Сообщение от Kirill b Посмотреть сообщение
C#
1
checkedListBox1.Items.Remove(checkedListBox1.SelectedItem);
и для чего эта строчка ?
1
0 / 0 / 0
Регистрация: 30.04.2014
Сообщений: 72
03.05.2014, 15:24  [ТС] 7
Metall_Version, эта строчка, для того чтобы убирать стоку которую отметили. я думал хотябы так он не будет добавлять одну и ту же, оказалось ему все равно

Добавлено через 1 минуту
Metall_Version, все, заработала, благодарю тебя, огромное спасибо
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.05.2014, 15:24

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

В ListBox c CheckBox определить отмеченные элементы
Как в ListBox c checkbox, можно определить отмеченные элементы. Че-то нигде не найду

Какое свойство ListBox (style = 1-checked) возвращает отмеченные галочками элементы?
Доброго времени суток! Не подскажите, какое свойство ListBox (style = 1-checked) возвращает...

Скопировать файл в папки, отмеченные в CheckedListBox
Подскажите нубасу где ошибка. Dim sendfile As New IO.FileInfo(ListBox2.SelectedItem) ...

Как из listBox получить все отмеченные checkBox?WPF
&lt;Window xmlns=&quot;http://schemas.microsoft.com/winfx/2006/xaml/presentation&quot; ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.