1
是否可以禁用更改TMonthCalendar(VCL本机)日期的按钮?德尔福的TMonthCalendar - 禁用按钮
是否可以禁用更改TMonthCalendar(VCL本机)日期的按钮?德尔福的TMonthCalendar - 禁用按钮
日历控件不是原生的Delphi控件,而是包装的Windows标准控件。因此只能使用documented interface进行访问。
特别是Spy ++显示它是单个窗口,所以调用EnableWindow()来禁用导航按钮似乎是不可能的。你可以做的是将VCL控件的MaxDate和MinDate属性设置为有趣的月份的第一天和最后一天,因此该月份不能改变。不幸的是,当按钮被点击时,这会导致恼人的声音。