Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Календарь с отображением выходных дней и событий / 8 сообщений из 8, страница 1 из 1
20.03.2019, 17:46
    #39789185
anrrry
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Календарь с отображением выходных дней и событий
Добрый день.
Подскажите, пожалуйста, как в delphi реализовать.
Есть задача, необходимо отображать месяц в виде календарика (7 столбиков и 5 строк), а в нем - выходные дни с красным фоном, а особые дни (которые задает пользователь) обводить кружочком. То есть один и тот де день может быть и выходным и особым днем, следовательно нужно ему закрасить фон и обвести кружочком
Получение списка выходных дней и особых дней получаем запрос из базы на каждый конкретный месяц.
Заранее благодарен.
...
Рейтинг: 0 / 0
20.03.2019, 17:53
    #39789189
Arioch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Календарь с отображением выходных дней и событий
TDrawGrid и рисовать ручками

за основу можно взять календарину от RxLib (если её кто-то портанул на современные Delphi) или JediVCL

правда в TJvCalendarEdit раньше были жесткие проблемы с HighDPI, сейчас не знаю.

там все размеры были в пикселях "гвоздиком прибиты"

но и тебя же не весь код нужен, а только рисовалку
...
Рейтинг: 0 / 0
20.03.2019, 17:56
    #39789191
Arioch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Календарь с отображением выходных дней и событий
Хотя если идея "писать ручкaми" ужасает - то наверное можно взять TGridPanel и поверх неё набросать обычных TPanel по штуке для каждого дня, а где нужны кружочки - сверху ещё что-нибудь с прозрачным фоном бросить.

Но в целом будет не быстрее IMHO
...
Рейтинг: 0 / 0
20.03.2019, 17:58
    #39789194
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Календарь с отображением выходных дней и событий
AriochTDrawGridПлохая идея, ИМХО.
Лучше уж TImage тогда.
...
Рейтинг: 0 / 0
20.03.2019, 21:57
    #39789270
AleksR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Календарь с отображением выходных дней и событий
уж лучше TVirtualStringTree/TVirtualDrawTree, все события готовые есть для рисования, и с масштабированием проблем нет :)
...
Рейтинг: 0 / 0
21.03.2019, 10:35
    #39789410
Василий 2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Календарь с отображением выходных дней и событий
Только недавно тема мелькала с кучей готовых решений
...
Рейтинг: 0 / 0
21.03.2019, 14:29
    #39789600
Arioch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Календарь с отображением выходных дней и событий
rgreatAriochTDrawGridПлохая идея, ИМХО.
Лучше уж TImage тогда.

Чем лучше?

Геометрию руками рассчитывать? а когда понадобится на мышку реагировать - ещё и там рассчитывать?
...
Рейтинг: 0 / 0
21.03.2019, 14:46
    #39789622
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Календарь с отображением выходных дней и событий
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Календарь с отображением выходных дней и событий / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]