TMonthCalendar of delphi - отключить кнопки - PullRequest
1 голос
/ 16 апреля 2009

Можно ли отключить кнопки, которые изменяют дату в TMonthCalendar (VCL native)?

1 Ответ

2 голосов
/ 16 апреля 2009

Элемент управления Calendar не является собственным элементом управления Delphi, а является стандартным элементом управления Windows. Доступ к нему возможен только через документированный интерфейс .

В частности, Spy ++ показывает, что это одно окно, поэтому вызов EnableWindow () для отключения кнопок навигации кажется невозможным. То, что вы можете сделать, это установить для свойств MaxDate и MinDate элемента управления VCL первый и последний день интересного месяца, чтобы месяц не мог быть изменен. К сожалению, это приведет к раздражающему звуку при нажатии кнопок.

...