Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
374 / 12 / 3
Регистрация: 07.12.2012
Сообщений: 169

Использование объекта ListBox

08.07.2013, 11:57. Показов 2006. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет.
Где можно прочитать инфу по параметрам этого элемента?

Как сделать проверку в режиме реального времени?
в элементе лист с разной периодичностью появляются строки с схожим содержанием (например "nomer1_8_4_3")
вот запускаем мы проверку в таймере, НО как проверять именно последнюю строчку в листе?
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.07.2013, 11:57
Ответы с готовыми решениями:

Использование listbox и checked listbox
Создать оконное приложение. В правую часть окна поместить listbox, а в левую - checked listbox с именами строк A, B, C, D, E, F, G и H. При...

ListBox. По нажатию получить свойство объекта
Здравствуйте, возникла одна проблема, перерыл интернет не нашёл решения. У меня в ListBox содержется 3 элемента: 2-TextBlock и 1-Image, эти...

Передача в функцию Объекта (на примере ListBox)
Хочу передать в функцию ссылку на объекта научите как правильно это сделать .. все функции находятся в одном модуле вызов : ...

18
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
08.07.2013, 12:56
Цитата Сообщение от 8i_class Посмотреть сообщение
как проверять именно последнюю строчку в листе?
А чем она хуже других строк?
0
374 / 12 / 3
Регистрация: 07.12.2012
Сообщений: 169
08.07.2013, 13:30  [ТС]
В листе через не определенный промежуток времени появляется новая строчка, сколько таких строчек не известно, как именно засечь номер последней и сделать нужные операции?
0
 Аватар для Апострофф
9908 / 3924 / 742
Регистрация: 11.10.2011
Сообщений: 5,905
08.07.2013, 13:40
Цитата Сообщение от 8i_class Посмотреть сообщение
как проверять именно последнюю строчку в листе?
Возможно, я чего-то недопонимаю, но последний пункт в List1 выглядит обычно так -
Visual Basic
1
Debug.Print List1.List(List1.ListCount - 1)
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
08.07.2013, 13:43
Цитата Сообщение от 8i_class Посмотреть сообщение
Где можно прочитать инфу по параметрам этого элемента?
В MSDN
Цитата Сообщение от 8i_class Посмотреть сообщение
появляется новая строчка, сколько таких строчек не известно,
ListCount перед проверкой в таймере -
Visual Basic
1
 добавилось строк= сколько стало строк - сколько было строк
0
374 / 12 / 3
Регистрация: 07.12.2012
Сообщений: 169
08.07.2013, 13:52  [ТС]
Спасибо, это я уже сообразил, а как проверить что содержит строка?
0
 Аватар для Апострофф
9908 / 3924 / 742
Регистрация: 11.10.2011
Сообщений: 5,905
08.07.2013, 14:11
Цитата Сообщение от 8i_class Посмотреть сообщение
а как проверить что содержит строка?
Ещё раз -
Цитата Сообщение от Апострофф Посмотреть сообщение
Debug.Print List1.List(List1.ListCount - 1)
0
374 / 12 / 3
Регистрация: 07.12.2012
Сообщений: 169
08.07.2013, 15:03  [ТС]
Вот добавить строчку additem
А как проверить что я добавил, ну значение этой стоки, что там написано...
Вот узнаем есть ли в пятой строке слово "да"
If list1.listcount=5 and значение="да" then...
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
08.07.2013, 15:17


Может Вы не понимаете что такое Debug.Print ?

Тогда так ещё раз

Visual Basic
1
MsgBox List1.List(List1.ListCount - 1)
1
374 / 12 / 3
Регистрация: 07.12.2012
Сообщений: 169
08.07.2013, 16:22  [ТС]
А , все, въехал
А есть где прочитать еще про какие нибудь параметры?
0
Заблокирован
08.07.2013, 16:23
Цитата Сообщение от 8i_class Посмотреть сообщение
В листе через не определенный промежуток времени появляется новая строчка
Ну если сортировки нету в листе. Тогда создавать второй лист и с ним сверять.
0
374 / 12 / 3
Регистрация: 07.12.2012
Сообщений: 169
10.07.2013, 16:03  [ТС]
Система регистрации.
на форме: текстбох,кнопка,листбох
по нажатию на кнопку имя из техстбокса пишется в файл(ну это я додумал как)
вопросы:
1)Как считать из файла в листбох?
2)как сделать проверку на нажатие имени в листе?(есть список имен, порядок не известен, нужна проверка на имя)
0
 Аватар для morgann55
1365 / 207 / 37
Регистрация: 09.02.2012
Сообщений: 745
12.07.2013, 20:06
Цитата Сообщение от 8i_class Посмотреть сообщение
Система регистрации.
на форме: текстбох,кнопка,листбох
по нажатию на кнопку имя из техстбокса пишется в файл(ну это я додумал как)
вопросы:
1)Как считать из файла в листбох?
2)как сделать проверку на нажатие имени в листе?(есть список имен, порядок не известен, нужна проверка на имя)
1) У тебя ведь Имя в техстбоксе осталось, так зачем ЕГО из файла тащить надо ?? Добавь сразу и в листбокс...
2) Что значит "проверка на имя" ??
Visual Basic
1
2
3
4
Private Sub List1_Click()
Имя = List1.List(List1.ListIndex)
' И проверяй ЕГО как хочешь...
End Sub
1
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
12.07.2013, 20:34
Лучший ответ Сообщение было отмечено The trick как решение

Решение

8i_class, набросал проектик, посмотри, может пригодится
Вложения
Тип файла: rar ЛистБокс.rar (2.0 Кб, 16 просмотров)
1
374 / 12 / 3
Регистрация: 07.12.2012
Сообщений: 169
13.07.2013, 09:44  [ТС]
Цитата Сообщение от SoftIce Посмотреть сообщение
8i_class, набросал проектик, посмотри, может пригодится
Шикарно, вы ответили на все мои вопросы, даже на некоторые следующие
0
374 / 12 / 3
Регистрация: 07.12.2012
Сообщений: 169
22.07.2013, 21:32  [ТС]
Можно ли как то покрасить фон у конкретной строчки в списке?
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
23.07.2013, 08:35
Цитата Сообщение от 8i_class Посмотреть сообщение
Можно ли как то покрасить фон у конкретной строчки в списке?
Можно выделить любую строку, больше - никак. (Стандартными средствами )

1
374 / 12 / 3
Регистрация: 07.12.2012
Сообщений: 169
01.08.2013, 17:59  [ТС]
Как узнать какая строка выбрана в листбоксе(ну выделена мышкой)?
как программно снять выделение?
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
01.08.2013, 18:38
Visual Basic
1
2
3
4
     MsgBox List1.ListIndex 'индекс выбранной(выделенной) строки листбокса
    
    'Снять выделение
   If List1.ListIndex >= 0 Then List1.Selected(List1.ListIndex) = False
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.08.2013, 18:38
Помогаю со студенческими работами здесь

Обязательное использование ListBox
Даны строки S, S1 и S2. Заменить в строке S все вхождения строки S1 на строку S2.

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

Выбор объекта в listbox и вывод информации по нему в memo
Есть листбокс, в котором записаны города. Нужно что бы по клику на город выводилась информация по нему в Memo. Нужно для того, что бы...

Использование textBox как listBox
Привет. У меня проблема. Мне нужно выводить в отдельное окно как в чате, строки по отдельности которые туда поступают. Можно ли сделать в...

Использование ListBox в цикле foreach
Здравствуйте уважаемые Гуру! Нужен ваш совет Есть цикл foreach, в котором перебираются строки DataView В зависимости от...


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

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru