Список имен с таймером - VB

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, уже сколько времени бьюсь над одной проблемой: задача сделать список неких имен с присвоенным каждому обратным отсчетом ранее введеного времени в форме после добавления этого имени в список. Т.е. порядок действий такой: 1. Вводим время (меньше суток), которое в дальнейшем будет использоваться как настройка 2. Имеем в начале пустой список (ListBox, ComboBox или набор TextBox/Label - не важно) 3. По нажатию кнопки через MsgBox или новую форму вводим новое имя, которое потом дополняет список и получает таймер обратного отсчета с временем из п.1. 4. По выбору одного или более пункта из списка кнопками или еще как (особой разницы нет) можно добавлять/убирать время к таймеру или удалять пункт из списка вообще. 5. По достижению таймером нуля, выводит об этом MsgBox и удаляет имя из списка 6. (не обязательный) отметка во внешнем файле о факте присутствия в данном списке/времени (реальном) входа/выхода в/из списка, удаление (если было) из списка до окончания времени. количество имен в списке около 10-15, максимум до 50. Как я только не пытался это сделать: в ListBox, ComboBox проблема встала в определении номера строчки для обновления через Timer и вывода, набор TextBox и Label - ограниченность в заранее заданом количестве "строчек". Я, конечно, не прошу писать программу. Посоветуйте, как лучше это всё воплотить? Может поможете с алгоритмом, по кот. я затем смогу писать код? Заранее благодарю.

Решение задачи: «Список имен с таймером»

textual
Листинг программы
Private Type Imena
Nik As String      ''имя
Tim As Integer   ''его влияние на Timer
'.................................
End Type
Dim ImHa(50) As Imena

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.833 из 5
Похожие ответы