Изменение нескольких свойств без цикла VB.NET
Всем Привет,
У меня есть 100 этикеток, и мне нужно изменить цвета этикеток 30-40.
Есть ли способ сделать это с помощью одной команды, используя range in vb.net-что?
Что - то вроде команды(цвет, [диапазон свойств метки])
Я хотел бы избежать петли.
Спасибо.
Обновление
Эти метки будут представлять дни в году, организованные в месяцы. Календарь.
Существует таблица с событиями, которые пользователь может ввести. Каждое событие содержит дату начала и дату окончания. В зависимости от этих дат, на упомянутом годовом макете (календаре) мне нужно отметить эти периоды, изменив цвета для всех дней между датами начала и окончания.
Там может быть несколько событий, так что различные разделы календаря могут быть отмечены.
Что я уже пробовал:
Я ничего не пробовал, потому что понятия не имею, с чего начать.
Richard MacCutchan
Какие ярлыки и какие приложения: WinForm, WebForm, WPF ... ?
Member 14121366
WinForm. Тип этикетки не фиксирован. Это может быть что угодно, что будет представлять день в году, так что я могу быстро отметить период дней.
F-ES Sitecore
Почему вы хотите избежать петли?
Member 14121366
Ну, это своего рода календарь, так что будет 365 дней. Таким образом, для каждого изменения параметров даты окончания звезды из некоторой таблицы мне пришлось бы зацикливать все 365, что требует времени.
Richard MacCutchan
Очень трудно что-либо предложить, так как мы не имеем реального представления о том, что делает ваша программа. Вам нужно предоставить некоторые более четкие детали того, что вы пытаетесь отобразить.
Maciej Los
Вы можете попытаться это сделать Запуск нескольких асинхронных задач и их обработка по мере завершения (Visual Basic) | Microsoft Docs[^]