Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
1 / 1 / 0
Регистрация: 15.08.2018
Сообщений: 127

Переборка listbox'a

21.08.2018, 02:27. Показов 2033. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, есть 2 листбокса, первый такого типа:

Первый:
C#
1
2
3
4
Петров
Иванов
Дзагоев
Пупкин
Второй:
C#
1
2
3
Михаил петров
Иван Сидоров
Петр Пупкин
Мне нужно перебрать значения из первого, по второму, получается, нужно перебирать только фамилии, делаю так:
C#
1
2
3
4
5
6
7
8
string[] first = listBox1.Items.Cast<string>().ToArray();
string[] second = listBox2.Items.ToString().Split(' ')[1].Cast<string>().ToArray();
 
foreach (var item in second)
{
    if (first.Contains(item))
    richTextBox6.AppendText("Присутствует");
}
Выдает ошибку, по поводу неверного индекса в
C#
1
string[] second = listBox2.Items.ToString().Split(' ')[1].Cast<string>().ToArray();
C#
1
System.IndexOutOfRangeException: "Индекс находился вне границ массива."
А через try/catch, в ричтекстбокс, просто ничего не добавляется...
Помогите пожалуйста!
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.08.2018, 02:27
Ответы с готовыми решениями:

Переборка значений переменной
Здравствуйте, у меня появился довольно интересный вопрос.Можно ли указать несколько значений,которая принимает переменная (по очереди). Вот...

Выбранные элементы Listboxa
Добрый день. На форме имеются 2 listbox. Как сделать так чтобы при нажатии на один, потом на другой выделялась нажатая строка только у...

Заменить первую строку ListBoxa
Здравствуйте! Подскажите пожалуйста как в ListBox заменить первую строку на значение из текстбокса?

1
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,575
21.08.2018, 02:38
Лучший ответ Сообщение было отмечено W1nStoN как решение

Решение

C#
1
2
3
4
5
6
7
8
var first = listBox1.Items.Cast<string>();
var second = listBox2.Items.Cast<string>().Select(s => s.Split(' ')[1]);
 
foreach (var item in second)
{
    if (first.Contains(item))
        richTextBox6.AppendText("Присутствует");
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.08.2018, 02:38
Помогаю со студенческими работами здесь

Отобразить item listboxa в textblock
Добрый все вечер. Подскажите, как отобразить выбранную item listboxa в tzxtblock? string s = lstKanali.SelectedItem.ToString(); ...

Узнать текст listboxa зная индекс элемента
Добрый день! Подскажите, как получить текст строчки listboxa, зная индекс этого элемента ????

Переборка элементов
Всем привет. Вопрос такой, возможно ли программно изменять имя объекта ? Поясню о чем я: У меня есть множество элементов одного и того...

Переборка комбинаций объектов
Добрый вечер всем! Извиняюсь, если вопрос дурацкий, просто не знаю даже, что конкретно искать в гугле (наверное, комбинаторика?) ...

Узнать id combo/listboxa bd
ListBox-&gt;Clear(); QueryList-&gt;SQL-&gt;Clear(); QueryList-&gt;SQL-&gt;Add(&quot;select * from table &quot;) ; QueryList-&gt;Open(); ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru