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

Как задать события для элементов списка listBox

22.03.2014, 20:33. Показов 1056. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть listBox, который заполняется программно:
C#
1
2
3
4
5
6
 string[] files =Directory.GetFiles(@".", "*.xml");
            
            foreach (string file in files)
            {
                listBox1.Items.Add(file);
            }
Тут выводятся все файлы формата xml. Как сделать так, чтобы при нажатии на любой из элементов списка вызывался определенный метод с именем в качестве аргумента? Вообще можно ли такое реализовать с listBox или нужно что то другое?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.03.2014, 20:33
Ответы с готовыми решениями:

ListBox - как задать DisplayMemberPath для элементов входящих в ListBox, если они разные, а не одного класса?
ListBox - как задать DisplayMemberPath для каждого из типов элементов входящих в ListBox? Или хотя бы для одного из типов, например, для...

Listbox Обработка События При Выделении Объекта Из Списка
Добрый день, Подскажите пожалуйста где в Lotus найти обработку события при выделении значения из списка типа ListBox. В лотусе новичек....

Как задать Background для выделенного listBox
Делаю таким образом <ListBox.ItemContainerStyle> <Style TargetType="{x:Type ListBoxItem}"> ...

1
 Аватар для ViterAlex
8952 / 4864 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
23.03.2014, 03:51
Ну, во-первых можно обойтись без цикла:
C#
1
listBox1.Items.AddRange(Directory.GetFiles(@".", "*.xml"));
Ну а во-вторых всё можно делать в событии Click:
C#
1
2
3
4
5
6
void listBox1_Click(object sender, EventArgs e) {
    Method(listBox1.SelectedItem.ToString());
}
void Method(string name) { 
//Код метода
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.03.2014, 03:51
Помогаю со студенческими работами здесь

Как динамически задать обработчик события OnClick для кнопки ?
На странице есть кнопка. Я на нее нажимаю - создаются еще 10 кнопок с именами в виде порядкового номера. Как каждой кнопке назначить...

Как задать цвет для списка?
Привет всем. Есть список сделанный через блоки и нужно, чтобы при выборе чекбокса в списке нужная строка изменяла фон на синий. Как это...

Как в задать стили для нумерации списка?
Привет! Подскажите, плиз, как в HTML/CSS задать стили для ol (цвет, размер и пр.), но только для нумерации списка, сам список не...

Как проверить содержимое ListBox для radioButton по индексу списка
Привет всем, мучаюсь уже несколько дней с проблемой, есть 2 списка типа string в них соответственно содержатся слова, 1 список заполняет ...

Как задать фильтр списка в зависимости от другого списка?
Наверняка глупый вопрос но я чайник, Ситуация следующая: имеются связанные таблицы 1. станции (станция, ...) 2. контрагенты...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
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. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru