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

Узнай цену своей работы

Формулировка задачи:

Столкнулся с такой проблемой - в программе нужно динамически менять диапазон дат из которых пользователь может выбирать значение выглядит примерно так:
Листинг программы
  1. Private Sub Form_Load()
  2. dtmBegin = Cdate('01.10.04')
  3. dtmEnd = Cdate('30.10.04')
  4. dtpHoliday.Value = dtmBegin
  5. dtpHoliday.MinDate = dtmBegin
  6. dtpHoliday.MaxDate = dtmEnd
  7. End Sub
при этом работает только MaxDate (т.е. 01.11.04 выбрать нельзя), а вот MinDate не работает. Причем если в коде поменять местами
Листинг программы
  1. dtpHoliday.MaxDate = dtmEnd
  2. dtpHoliday.MinDate = dtmBegin
то уже не работает MaxDate Что это глюк или ... Помогите, может кто сталкивался с проблемой?

Решение задачи: «В программе нужно динамически менять диапазон дат из которых пользователь может выбирать значение»

textual
Листинг программы
  1. DTPicker1.Year = Year(Date)
  2. DTPicker1.Month = 11 'Month(Date)
  3. DTPicker1.Day = 30 'Day(Date)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы