FMX 在 TCalendar 的下拉菜单中更改后从日历中获取月份和年份

问题描述 投票:0回答:1

使用 TCalendar,它在日历顶部有一个选项,用于上个月、下个月按钮。然后它有一个月份的下拉菜单和一个年份的下拉菜单。我似乎不知道如何在数据发生变化时获取这些数据。

Month := Calendar1.???
Year := calendar1.???

另外如何知道何时选择上一个、下一个、月份下拉列表和年份下拉列表?

On change

delphi firemonkey
1个回答
0
投票

例如,要将新日期输出到备忘录中:

Memo1.Lines.Add(DateToStr(Calendar1.Date));

要输出到备忘录日、月和/或年,请将

System.DateUtils
添加到
uses
并编写如下代码:

Memo1.Lines.Add(IntToStr(DayOf( Calendar1.Date)));
Memo1.Lines.Add(IntToStr(MonthOf( Calendar1.Date)));
Memo1.Lines.Add(IntToStr(YearOf( Calendar1.Date)));
© www.soinside.com 2019 - 2024. All rights reserved.