uAttemper.pas
上传用户:yjb1804
上传日期:2021-01-30
资源大小:3105k
文件大小:1k
源码类别:

Email服务器

开发平台:

Delphi

  1. unit uAttemper;
  2. interface
  3. uses
  4.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  5.   Dialogs, StdCtrls, Menus, cxLookAndFeelPainters, cxButtons,
  6.   RzLabel, cxLabel, cxSpinEdit, cxTimeEdit, cxTextEdit,
  7.   cxMaskEdit, cxDropDownEdit, cxCalendar, cxControls, cxContainer, cxEdit,
  8.   cxGroupBox;
  9. type
  10.   TfrmAttemper = class(TForm)
  11.     btn1: TcxButton;
  12.     btn2: TcxButton;
  13.     cxgrpbx1: TcxGroupBox;
  14.     RzLabel1: TRzLabel;
  15.     edDate: TcxDateEdit;
  16.     edTime: TcxTimeEdit;
  17.     cxLabel1: TcxLabel;
  18.     procedure FormCreate(Sender: TObject);
  19.     procedure btn1Click(Sender: TObject);
  20.     procedure btn2Click(Sender: TObject);
  21.   private
  22.     { Private declarations }
  23.   public
  24.     { Public declarations }
  25.   end;
  26. var
  27.   frmAttemper: TfrmAttemper;
  28. implementation
  29. {$R *.dfm}
  30. uses DateUtils, uCommon;
  31. procedure TfrmAttemper.FormCreate(Sender: TObject);
  32. begin          
  33.   edDate.Date:=Date;
  34.   edTime.Time:=Time;
  35. end;
  36. procedure TfrmAttemper.btn1Click(Sender: TObject);
  37. var
  38.   dt:TDateTime;
  39. begin
  40.   dt:=dateof(edDate.Date)+timeof(edTime.Time);
  41.   if dt<Now then
  42.     MsgBoxError('不能迟于当前时间,请重新设置时间日期。')
  43.   else
  44.     ModalResult:=mrOk;
  45. end;
  46. procedure TfrmAttemper.btn2Click(Sender: TObject);
  47. begin
  48.   ModalResult:=mrCancel;
  49. end;
  50. end.