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

Проверить есть ли среди значений записанных в листбоксе искомое значение

03.01.2016, 01:51. Показов 988. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Необходимо проверить есть ли среди значений записанных в листбоксе - искомое значение
Миниатюры
Проверить есть ли среди значений записанных в листбоксе искомое значение  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.01.2016, 01:51
Ответы с готовыми решениями:

Проверить что в файле есть искомое слово
Нужна помощь по следующему вопросу: Имеется файл Txt, в котором записан список слов, причем каждое слово расположено на отдельной строке....

Проверить, есть ли в массиве положительные элементы и если есть, то найти среди них максимальный
задан одном. массив из N чисел. нужно проверить есть ли в массиве положительные элементы и если есть, то нужно найти среди них максимальный.

Проверить, есть ли в одномерном массиве X, A(n) и B(n) одинаковые элементы, если есть, то найти среди них наибольший
Проверить, есть ли в одномерном массиве X, A(n) и B(n) одинаковые элементы, если есть, то найти среди них наибольший. Нужно...

15
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
03.01.2016, 02:28
Смотря по какому параметру сравнивать. В листбоксе же лежать может что угодно. Если по отображаемому названию, то можно так:
C#
1
2
3
4
        public bool ContainsObjectByName(ListBox lb, string objectname)
        {
            return listBox1.Items.Cast<object>().FirstOrDefault(x => x.ToString() == objectname) == null ? false : true;
        }
0
1 / 1 / 0
Регистрация: 26.11.2015
Сообщений: 43
03.01.2016, 02:36  [ТС]
C#
1
2
3
4
5
6
7
8
9
10
                   private void button3_Click(object sender, EventArgs e)
                   {
                       if (listBox1 = ??? )  //в списке процессов есть frwl_notify(Dr.Web) и как проверить что он есть там?
                       {
                           MessageBox.Show("Антивирус есть", "Антивирус");
                       }
                       else
                       {
                           MessageBox.Show("Антивируса нет", "Антивирус");
                       }
0
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
03.01.2016, 02:57
Ну а мой код что делает тогда?
C#
1
2
3
4
if(ContainsObjectByName(listBox1,"frwl_notify"))
{
//значит др веб там есть
}
0
1 / 1 / 0
Регистрация: 26.11.2015
Сообщений: 43
03.01.2016, 13:56  [ТС]
ContainsObjectByName метод должен иметь тип возвращаемого значения
"frwl_notify" требуется тип
Миниатюры
Проверить есть ли среди значений записанных в листбоксе искомое значение  
0
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
03.01.2016, 14:01
Ну так-вы похоже мой метод просто не добавили в код, кроме того почему listBox1 зеленым написано, интересно? Это у вас класс такой что-ли?

Добавлено через 3 минуты
Вообще, конечно, стоило бы код не тупо копипастить, а хотя бы прочитать для начала, он не длинный, тогда бы такого вопроса не возникло
0
1 / 1 / 0
Регистрация: 26.11.2015
Сообщений: 43
03.01.2016, 14:29  [ТС]
Вот этого я никак понять не могу, там явно что-то другое должно быть, тока не понимаю что
Миниатюры
Проверить есть ли среди значений записанных в листбоксе искомое значение  
0
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
03.01.2016, 14:51
Uzul, ну я уже дал ответ на этот вопрос. У вас нет метода ContainsObjectByName, потому что вы его не откопировали в код. Почитайте, что такое метод.
0
1 / 1 / 0
Регистрация: 26.11.2015
Сообщений: 43
03.01.2016, 15:07  [ТС]
Опять в чем то косячу
Миниатюры
Проверить есть ли среди значений записанных в листбоксе искомое значение   Проверить есть ли среди значений записанных в листбоксе искомое значение  
0
Эксперт .NET
 Аватар для Даценд
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
03.01.2016, 15:31
Uzul,
вместо
C#
1
throw new Not EmplimentedException();
используйте код, предложенный EvilFromHell, т.е.
C#
1
return listBox1.Items.Cast<object>().FirstOrDefault(x => x.ToString() == objectname) == null ? false : true;
0
1 / 1 / 0
Регистрация: 26.11.2015
Сообщений: 43
03.01.2016, 15:42  [ТС]
Вопрос, а почему тогда пишет что "нет"? Если frwl_notify есть в списке
 Комментарий модератора 
1) Загружайте картинки на форум, во избежание их удаления или потери на сторонних ресурсах.
2) Код лучше выкладывать в виде текста
Миниатюры
Проверить есть ли среди значений записанных в листбоксе искомое значение   Проверить есть ли среди значений записанных в листбоксе искомое значение  
0
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
03.01.2016, 15:45
Скиньте проект-посмотрю.
1
Эксперт .NET
 Аватар для Даценд
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
03.01.2016, 15:45
Внимательней с именами параметров.
Определитесь, 2-й параметр метода p или objectname.
1
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
03.01.2016, 15:48
Хех, я и не заметил сразу, значит objectname объявлен как поле, раз компилируется
0
1 / 1 / 0
Регистрация: 26.11.2015
Сообщений: 43
03.01.2016, 15:51  [ТС]
EvilFromHell, пожалуйста
Вложения
Тип файла: zip WindowsFormsApplication1.zip (265.9 Кб, 2 просмотров)
0
1 / 1 / 0
Регистрация: 26.11.2015
Сообщений: 43
03.01.2016, 15:54  [ТС]
Ааа, понял, нашел и исправил, спасибо большое
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.01.2016, 15:54
Помогаю со студенческими работами здесь

Матрицы. Найти максимальное значение среди буквенных символов и минимальное среди цифровых значений
Задание звучит так:Дана матрица 5х7, элементами которой являются значения сим-вольного типа. Найти максимальное значение среди буквенных...

Проверить, есть ли цифры среди символов
Задача такая: На вход программе подается набор символов, заканчивающихся точкой.Проверить есть ли среди этих символов цифры.Если есть, то...

Проверить, есть ли среди чисел взаимно-противоположные
37. Составить программу, определяющую, есть ли среди чисел a b c взаимно-противоположные. Если такие числа есть, то возвести их в квадрат и...

Проверить, есть ли среди данных N чисел нули.
Проверьте, есть ли среди данных N чисел нули. Вводится число N, а затем N чисел. Выведите YES, если среди введенных чисел есть хотя бы один...

Проверить, есть ли среди элементов матрицы A элемент, равный В
Дан массив А. Если среди элементов массива есть элемент, равный В то переменной Х присвоить значение, равное сумме положительных элементов,...


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

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru