Список имен с таймером - 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д