【问题标题】:TMonthCalendar of delphi - disable the buttonsdelphi 的 TMonthCalendar - 禁用按钮
【发布时间】:2009-04-15 20:21:47
【问题描述】:

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

【问题讨论】:

    标签: delphi user-interface vcl


    【解决方案1】:

    日历控件不是原生的 Delphi 控件,而是封装的 Windows 标准控件。因此只能使用documented interface 访问它。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-02
      • 1970-01-01
      • 2011-01-19
      • 2011-03-30
      相关资源
      最近更新 更多