Member 14121366 Ответов: 1

Изменение нескольких свойств без цикла 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

Очень трудно что-либо предложить, так как мы не имеем реального представления о том, что делает ваша программа. Вам нужно предоставить некоторые более четкие детали того, что вы пытаетесь отобразить.

1 Ответов

Рейтинг:
1

RickZeeland

Смотрите ответ здесь: Изменение цвета нескольких элементов управления (задний/передний)vb.net[^]
Счастливая петля :)