2016-10-21 3 views
0

私はcxDateNavigator1 - cxSchedulerStorage1 - cxSchedulerHolidays1をリンクしています。 cxSchedulerHolidays1(設計時)をクリックすると、休日を追加するために使用できる内部休日エディタがポップアップ表示されます。display cxSchedulerHolidaysアプリケーションからの編集者

しかし、ボタンをクリックした例のように、実行中のアプリケーションからこのエディタをポップアップする方法はわかりません。

デベロッパーデータベースを検索しましたが、回答が見つかりませんでした。彼らの助けはあなたが質問から質問にあなたを跳ねる習慣を持っているので、ナビゲートするのが非常に難しいです。

答えて

3

これは実際には非常に簡単です。 cxSchedulerには、スケジューラの設計時サポートがHolidays editorをポップアップするために使用するものを含め、cxSchedulerDialogsユニットにいくつかのダイアログがあります。私のために、次の作品

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; 

あなたは DevExpress社VCL \ ExpressScheduler \デモ\デルファイ\ HolidaysDemo

下HolidaysDemo.Dprのデモを見て、この上のより多くの助けが必要な場合
関連する問題