📄 unit1.pas
字号:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Label1: TLabel;
Edit1: TEdit;
Button1: TButton;
Edit2: TEdit;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
if (Edit1.Text='123abc') then //假定正确密码为“123abc”
begin
Edit1.Tag:=0; //当密码正确,就使Edit1的Tag值为零
Edit2.Text:='欢迎使用本系统';
end
else //else中又包含一个if语句,这就是复合条件语句
begin
Edit1.Tag:=Edit1.Tag+1; //当密码错误,就计算连续输入错误密码的次数
Edit2.Text:='密码错,请注意大小写';
if (Edit1.Tag=3) then
begin
Edit2.Text:='对不起,你无权使用';
Edit2.Font.Color:=clRed; //字体颜色为红色
Edit1.Enabled:=False; //使Edit1不可用,无法再输入密码
Button1.Enabled:=False; //使Button1不可用
end;
end;
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -