u_operator.pas

来自「以多个信息系统为例」· PAS 代码 · 共 68 行

PAS
68
字号
unit u_operator;interfaceuses  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,  StdCtrls, ExtCtrls, DBCtrls, Mask, Grids, DBGrids;type  TF_operator = class(TForm)    Label1: TLabel;    DBGrid1: TDBGrid;    DBNavigator1: TDBNavigator;    GroupBox1: TGroupBox;    GroupBox2: TGroupBox;    Label2: TLabel;    Label3: TLabel;    i_name: TDBEdit;    i_id: TDBEdit;    i_state: TDBRadioGroup;    Label4: TLabel;    Label5: TLabel;    i_passwd: TEdit;    i_passwd2: TEdit;    B_change: TButton;    procedure FormClose(Sender: TObject; var Action: TCloseAction);    procedure FormShow(Sender: TObject);    procedure B_changeClick(Sender: TObject);  private    { Private declarations }  public    { Public declarations }  end;var  F_operator: TF_operator;implementationuses u_main, crypt, u_data;{$R *.DFM}procedure TF_operator.FormClose(Sender: TObject; var Action: TCloseAction);begin  DM_main.OpenOperator(False);  Action:=caFree;  F_main.OtherOperator.Enabled:=True;end;procedure TF_operator.FormShow(Sender: TObject);begin  DM_main.OpenOperator(True);end;procedure TF_operator.B_changeClick(Sender: TObject);begin  if i_passwd.Text=i_passwd2.Text then  begin    DM_main.SetOperatorPassword(i_passwd.Text)  end  else    Application.MessageBox('请重新确认密码!', '密码确认错误', MB_OK);  i_passwd.Text:='';  i_passwd2.Text:='';end;end.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?