home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 June / Chip_2002-06_cd1.bin / zkuste / delphi / kompon / d3456 / FILEEXPL.ZIP / Demo1 / FileDate.pas < prev    next >
Encoding:
Pascal/Delphi Source File  |  2002-03-08  |  1.4 KB  |  70 lines

  1. unit FileDate;
  2.  
  3. interface
  4.  
  5. uses
  6.   Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  7.   StdCtrls, Buttons, ComCtrls;
  8.  
  9. type
  10.   TFileDateForm = class(TForm)
  11.     DTPicker1: TDateTimePicker;
  12.     BtnOK: TBitBtn;
  13.     BtnCancel: TBitBtn;
  14.     GroupBox1: TGroupBox;
  15.     RadioButton1: TRadioButton;
  16.     RadioButton2: TRadioButton;
  17.     Label1: TLabel;
  18.     procedure BtnOKClick(Sender: TObject);
  19.     procedure BtnCancelClick(Sender: TObject);
  20.     procedure RadioButton1Click(Sender: TObject);
  21.     procedure RadioButton2Click(Sender: TObject);
  22.     procedure FormActivate(Sender: TObject);
  23.   private
  24.     { Private declarations }
  25.   public
  26.     { Public declarations }
  27.     SelectedDateTime: TDateTime;
  28.   end;
  29.  
  30. var
  31.   FileDateForm: TFileDateForm;
  32.  
  33. implementation
  34.  
  35. uses FileExpl2873_Demo1Main;
  36.  
  37. {$R *.DFM}
  38.  
  39. procedure TFileDateForm.BtnOKClick(Sender: TObject);
  40. begin
  41.   ModalResult := mrOK;
  42.   SelectedDateTime := DTPicker1.Date;
  43. end;
  44.  
  45. procedure TFileDateForm.BtnCancelClick(Sender: TObject);
  46. begin
  47.   Close;
  48. end;
  49.  
  50. procedure TFileDateForm.RadioButton1Click(Sender: TObject);
  51. begin
  52.   DTPicker1.Kind := dtkDate;
  53. end;
  54.  
  55. procedure TFileDateForm.RadioButton2Click(Sender: TObject);
  56. begin
  57.   DTPicker1.Kind := dtkTime;
  58. end;
  59.  
  60. procedure TFileDateForm.FormActivate(Sender: TObject);
  61. begin
  62. {$IFDEF VER100}
  63.   DTPicker1.Date := Now;
  64. {$ELSE}
  65.   DTPicker1.DateTime := Now;
  66. {$ENDIF}
  67. end;
  68.  
  69. end.
  70.