📄 frmpwd.pas
字号:
unit frmPwd;
interface
uses Windows, SysUtils, Classes, Graphics, Forms, Controls, StdCtrls,
Buttons,dialogs;
type
TPasswordDlg = class(TForm)
Label1: TLabel;
Password: TEdit;
OKBtn: TButton;
CancelBtn: TButton;
edConf: TEdit;
Label2: TLabel;
Label3: TLabel;
eOldpwd: TEdit;
procedure OKBtnClick(Sender: TObject);
procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
procedure FormCreate(Sender: TObject);
procedure CancelBtnClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
isClose:boolean;
// PasswordDlg: TPasswordDlg;
implementation
{$R *.DFM}
procedure TPasswordDlg.OKBtnClick(Sender: TObject);
begin
isclose:=true;
if length(Password.text)<6 then begin
MessageDlg('The password must be between six and sixteen inclusive !', mtWarning,[mbOk], 0);
isClose:=false;
Exit;
end;
if Password.text<> edConf.text then begin
isclose:=false;
MessageDlg('The Password doesn''t match', mtWarning,[mbOk], 0);
end;
end;
procedure TPasswordDlg.FormCloseQuery(Sender: TObject;
var CanClose: Boolean);
begin
CanClose:=isClose;
end;
procedure TPasswordDlg.FormCreate(Sender: TObject);
begin
isclose:=true;
end;
procedure TPasswordDlg.CancelBtnClick(Sender: TObject);
begin
isclose:=true;
Close;
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -