forked from wangshu/printv1
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfm_dog_main.pas
92 lines (78 loc) · 2.57 KB
/
fm_dog_main.pas
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
unit fm_dog_main;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, cxGraphics, cxControls, cxLookAndFeels, cxLookAndFeelPainters,
cxContainer, cxEdit, dxSkinsCore, dxSkinBlack, dxSkinBlue, dxSkinCaramel,
dxSkinCoffee, dxSkinDarkRoom, dxSkinDarkSide, dxSkinFoggy, dxSkinGlassOceans,
dxSkiniMaginary, dxSkinLilian, dxSkinLiquidSky, dxSkinLondonLiquidSky,
dxSkinMcSkin, dxSkinMoneyTwins, dxSkinOffice2007Black, dxSkinOffice2007Blue,
dxSkinOffice2007Green, dxSkinOffice2007Pink, dxSkinOffice2007Silver,
dxSkinOffice2010Black, dxSkinOffice2010Blue, dxSkinOffice2010Silver,
dxSkinPumpkin, dxSkinSeven, dxSkinSharp, dxSkinSilver, dxSkinSpringTime,
dxSkinStardust, dxSkinSummer2008, dxSkinsDefaultPainters, dxSkinValentine,
dxSkinXmas2008Blue, Menus, StdCtrls, cxButtons, cxMaskEdit, cxDropDownEdit,
cxCalendar, cxTextEdit;
type
TForm4 = class(TForm)
cxTextEdit1: TcxTextEdit;
cxTextEdit2: TcxTextEdit;
cxButton1: TcxButton;
cxButton2: TcxButton;
cxButton3: TcxButton;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
cxButton4: TcxButton;
cxMaskEdit1: TcxMaskEdit;
cxMaskEdit2: TcxMaskEdit;
procedure cxButton4Click(Sender: TObject);
procedure cxButton1Click(Sender: TObject);
procedure FormShow(Sender: TObject);
procedure cxButton3Click(Sender: TObject);
procedure cxButton2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form4: TForm4;
implementation
uses syun_unit,des;
{$R *.dfm}
procedure TForm4.cxButton1Click(Sender: TObject);
begin
WriteString(0,cxTextEdit1.Text);
end;
procedure TForm4.cxButton2Click(Sender: TObject);
var
format: TFormatSettings;d:TDateTime ;
begin
format.ShortDateFormat := 'yyyy-MM-dd';
format.DateSeparator := '-';
if (TryStrToDate(cxMaskEdit1.Text, d,format) and TryStrToDate(cxMaskEdit2.Text, d,format)) then
begin
WriteString(10,cxMaskEdit1.Text);
WriteString(20,cxMaskEdit2.Text);
end
else
Application.MessageBox('日期格式不正确,正确的格式应该为:2011-01-01','系统提示',MB_OK)
end;
procedure TForm4.cxButton3Click(Sender: TObject);
begin
cxTextEdit2.Text:=des.EnCrypt(cxMaskEdit2.Text,cxTextEdit1.Text) ;
end;
procedure TForm4.cxButton4Click(Sender: TObject);
begin
cxTextEdit1.Text:=ReadString(0,5);
cxMaskEdit1.Text:=ReadString(10,10);
cxMaskEdit2.Text:=ReadString(20,10);
end;
procedure TForm4.FormShow(Sender: TObject);
begin
cxMaskEdit1.Text:=FormatDateTime('yyyy-MM-dd',now);
cxMaskEdit2.Text:=FormatDateTime('yyyy-MM-dd',now);
end;
end.