我把cxDateNavigator1 - cxSchedulerStorage1 - cxSchedulerHolidays1联系起来了.当您单击cxSchedulerHolidays1 (在设计时)时,它会弹出可以用来添加假日的内部假日编辑器。
但是,我不知道如何从运行中的应用程序中弹出这个编辑器,比如单击按钮上的示例。
搜索了devexpress数据库,但找不到答案。他们的帮助很难驾驭,因为他们有把你从一个问题跳到另一个问题的习惯。
发布于 2016-10-21 17:21:19
这其实很简单。cxScheduler在cxSchedulerDialogs单元中附带了许多对话框,其中包括Scheduler设计时支持弹出Holidays editor的对话框。下面这些对我来说很有用
uses
[...], cxSchedulerDialogs;
type
TForm1 = class(TForm)
cxDateNavigator1: TcxDateNavigator;
cxSchedulerHolidays1: TcxSchedulerHolidays;
cxSchedulerStorage1: TcxSchedulerStorage;
Button1: TButton;
procedure Button1Click(Sender: TObject);
end;
[...]
procedure TForm1.Button1Click(Sender: TObject);
begin
if cxShowHolidaysEditor(cxSchedulerHolidays1, cxDateNavigator1.LookAndFeel) then;
end;如果您在这方面需要更多帮助,请看一看VCL\ExpressScheduler\Demos\Delphi\HolidaysDemo下的HolidaysDemo.Dpr演示
https://stackoverflow.com/questions/40179670
复制相似问题