1

是否可以禁用更改 TMonthCalendar 上的日期的按钮(VCL 本机)?

4

1 回答 1

2

日历控件不是本机 Delphi 控件,而是包装的 Windows 标准控件。因此,它只能使用文档化的界面来访问。

特别是 Spy++ 显示它是一个单一的窗口,因此调用EnableWindow()来禁用导航按钮似乎是不可能的。您可以做的是将 VCL 控件的 MaxDate 和 MinDate 属性设置为有趣月份的第一天和最后一天,这样月份就无法更改。不幸的是,这会在单击按钮时产生烦人的声音。

于 2009-04-15T20:35:07.703 回答