📄 datetimesel.pas
字号:
unit DATETIMESEL;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ComCtrls, StdCtrls, ExtCtrls, Buttons;
type
TTimeSel = class(TForm)
RepRange: TPanel;
Label1: TLabel;
Label2: TLabel;
DateStart: TDateTimePicker;
DateEnd: TDateTimePicker;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
procedure DateStartChange(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure DateStartKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
private
{ Private declarations }
public
{ Public declarations }
Start,Ending:TDateTime;
end;
var
TimeSel: TTimeSel;
implementation
{$R *.dfm}
procedure TTimeSel.DateStartChange(Sender: TObject);
begin
Start:=DateStart.DateTime;
Ending:=DateEnd.dateTime;
end;
procedure TTimeSel.FormCreate(Sender: TObject);
begin
DateStart.Date:=Now;
DateEnd.date:=Now;
DateStartChange(DateStart);
end;
procedure TTimeSel.DateStartKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key = vk_return then postmessage(TWincontrol(Sender).Handle,WM_KEYDOWN,VK_TAB,0);
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -