настраиваемый элемент управления для большого календаря - PullRequest
0 голосов
/ 12 марта 2012

Я начинаю с нуля, пытаясь создать большой элемент управления календаря.Скорее всего, займет весь экран или что-то.Это не нужно усложнять, просто переходите к датам и отображайте строку текста в определенные дни.

Из исследования этого похоже, что мне нужно создать собственный настраиваемый элемент управления, который я не знаю, какделать, кроме того, как достичь своей цели.

Есть идеи?

1 Ответ

1 голос
/ 13 марта 2012

Только что закончил подобный проект здесь, вы хотите использовать DataGridView в качестве вашего элемента управления в первую очередь.Затем создайте функции для управления совокупностью данных на основе того, какой это месяц / год, включая посторонние переменные, такие как високосный год и т. Д.

Итак, для начала, такие функции:

UpdateDaysInMonth (): Определите, сколько дней для января, февраля, марта и т. Д.

UpdateMonth (): щелкнул ли пользователь в следующем или предыдущем месяце?

UpdateColumns (): это будет зависеть от ваших предпочтенийВ моем календаре было от 1 до 31 дня, но если вы ищете более традиционный календарь, он будет настроен иначе.Для дней Sun-Sat используйте HeaderText для столбцов.

Как только у вас есть все базовые данные для того, какой период вы просматриваете, вы можете получить DataGridView.

Надеюсь, это поможет, дайте мне знать, если у вас есть еще вопросы, и удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...