Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
5 / 5 / 2
Регистрация: 21.07.2013
Сообщений: 362
1

Выделить в календаре дни отпуска, зная его продолжительность

02.12.2015, 14:49. Показов 2211. Ответов 24
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Программа типа календарь для графического представления продолжительности, например, отпуска. Ввел длительность, кликнул мышкой по числу и прога подсветила в календаре дни. Может есть у кого, а то в голове пусто, даже не знаю, с чего начать...

Добавлено через 6 часов 26 минут
Me.MonthCalendar1.SelectionRange = ()
Как правильно задать диапазон для выделения, где начало диапазона - дата, на которую кликнул, а конец диапазона - дата, на которую кликнул + I, где I переменная (от 1 до 120).

Добавлено через 15 часов 7 минут
Как правильно объявить переменную (количество дней) и присвоить ей целое число из NumericUpDown?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.12.2015, 14:49
Ответы с готовыми решениями:

Как определить дни недели в календаре?
Сделал так чтобы даты шли вниз =) , но дни недели не выводит как сделать чтобы например в пятницу...

Как в календаре заставить нужные дни нужного месяца окраситься заданным цветом
Кинул на форму календарь (MonthCalendar). Как теперь заставить нужные дни нужного месяца...

Как сделать в календаре праздничные дни, чтобы информация отображалась о них в ListBox?
Как сделать в календаре праздничные дни чтобы информация отображалась о них в ListBox

Выделить число в календаре!
Привет всем!!) Ребята есть компонент TMonthCalenar и ест список дат, которые должны быть в нем...

24
Модератор
Эксперт .NET
4203 / 3287 / 497
Регистрация: 27.01.2014
Сообщений: 6,033
03.12.2015, 13:08 21
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от ali_vlad Посмотреть сообщение
Как это правильно выразить? Не сегодняшняя дата, а та, на которую нажал.
MonthCalendar1.SelectionStart = выбранная дата
VB.NET
1
MonthCalendar1.SelectionStart = MonthCalendar1.SelectionRange.Start
1
Почетный модератор
21400 / 9134 / 1083
Регистрация: 11.04.2010
Сообщений: 11,014
03.12.2015, 19:37 22
Цитата Сообщение от ali_vlad Посмотреть сообщение
Не сегодняшняя дата, а та, на которую нажал
Проще, тогда можно вообще никакие даты не указывать
VB.NET
1
2
3
        MonthCalendar1.MaxSelectionCount = 90 'Можно выставить сразу в свойствах
        MonthCalendar1.SelectionEnd = MonthCalendar1.SelectionStart.AddDays(NumericUpDown1.Value)
        MonthCalendar1.Select()
1
Модератор
Эксперт .NET
4203 / 3287 / 497
Регистрация: 27.01.2014
Сообщений: 6,033
03.12.2015, 20:19 23
Памирыч, я думаю ему не надо выделять все дни сразу при нажатии, а нажав на дату подсвечивать только ее, и при желании можно растянуть количество дней как угодно... ИМХО так удобнее...
0
Почетный модератор
21400 / 9134 / 1083
Регистрация: 11.04.2010
Сообщений: 11,014
03.12.2015, 20:26 24
Yury Komar, вышеприведенный код находится в событии NumiricUpDown.
Переключаем его, и видим изменения в календаре.
Цитата Сообщение от Yury Komar Посмотреть сообщение
не надо выделять все дни сразу при нажатии
Не пойму, где такое поведение в моем коде
0
Модератор
Эксперт .NET
4203 / 3287 / 497
Регистрация: 27.01.2014
Сообщений: 6,033
03.12.2015, 20:32 25
Цитата Сообщение от Памирыч Посмотреть сообщение
Не пойму, где такое поведение в моем коде
Цитата Сообщение от Памирыч Посмотреть сообщение
MonthCalendar1.SelectionEnd = MonthCalendar1.SelectionStart.AddDays(NumericUpDown1.Value)
извиняюсь за невнимательность, если ошибся.

Добавлено через 1 минуту
Памирыч, пардон, невнимательно прочел.
Цитата Сообщение от ali_vlad Посмотреть сообщение
Ввел длительность, кликнул мышкой по числу и прога подсветила
0
03.12.2015, 20:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.12.2015, 20:32
Помогаю со студенческими работами здесь

Отражение Дополнительного Отпуска В Документе "отпуска Организаци
Здравствуйте! Подскажите, пожалуйста, как отразить дополнительный отпуск в документе "отпуска...

Определить время окончания рабочего дня зная время начала и продолжительность
Доброго времени! Помогите, пожалуйста, решить задачку в Delphi :help: Дело в том, что пропала...

MonthCalendar1 Delphi выделить дни разными цветами
как в MonthCalendar1 Delphi выделить все субботы и воскресенья красным цветом, а все остальные дни...

Datagridview выделить выходные дни недели другими цветами
Здравствуйте У меня в Datagridview по количеству дней в месяц реализуются столбцы. Как по номеру...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru