C++ 如何在Embarcadero';谁是日期时间选择器?

C++ 如何在Embarcadero';谁是日期时间选择器?,c++,c++builder-10.2-tokyo,tdatetimepicker,C++,C++builder 10.2 Tokyo,Tdatetimepicker,我正在使用Embarcadero的C++Builder 10.2和TDateTimePicker控件。每次创建此表单时,我都试图找到一种方法,将选择器的日期设置为今天的日期。到目前为止,我一直没有成功。如果我使用DateTime.Now尝试给出的示例,错误消息将显示“undefined symbol DateTime”。我的代码在TForm3::FormCreate(TObject*Sender)事件中,因为我只在创建此表单时需要此信息 当我输入DateTimePicker1->时,有一个下拉框

我正在使用Embarcadero的C++Builder 10.2和
TDateTimePicker
控件。每次创建此表单时,我都试图找到一种方法,将选择器的日期设置为今天的日期。到目前为止,我一直没有成功。如果我使用
DateTime.Now
尝试给出的示例,错误消息将显示
“undefined symbol DateTime”
。我的代码在
TForm3::FormCreate(TObject*Sender)
事件中,因为我只在创建此表单时需要此信息

当我输入
DateTimePicker1->
时,有一个下拉框,其中包含所有可用的函数、运算符等,但它们似乎都无法获取今天的日期并将其转换为控件的格式

如果有人能帮我解决这个问题,我将不胜感激

> P>在窗体的构造函数中(不要使用tFr::OnCudio C++中的事件),可以将函数的返回值或类方法赋给属性:

#include <System.SysUtils.hpp>

__fastcall TForm3::TForm3(TComponent *Owner)
    : TForm(Owner)
{
    DateTimePicker1->Date = System::Sysutils::Date();
    // or:
    // DateTimePicker1->Date = System::TDateTime::CurrentDate();
}

非常感谢。我想知道为什么我不应该使用OnCube事件。@ USE425921<代码> OnCudio< /Calp> /Cuth.OnDebug < /Cord>是Delphi的成语,可以在C++中引入非法行为。改用构造函数/析构函数
DateTimePicker1->DateTime = System::Sysutils::Now();