EmployeeFrm.pas
上传用户:hylc_2004
上传日期:2014-01-23
资源大小:46800k
文件大小:1k
源码类别:

Delphi控件源码

开发平台:

Delphi

  1. unit EmployeeFrm;
  2. interface
  3. uses
  4.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  5.   Dialogs, StdCtrls, ExtCtrls;
  6. type
  7.   TEmployeeForm = class(TForm)
  8.     Label1: TLabel;
  9.     EDLoginName: TEdit;
  10.     Label2: TLabel;
  11.     EDTrueName: TEdit;
  12.     Label3: TLabel;
  13.     EDPassword: TEdit;
  14.     Label4: TLabel;
  15.     EDConfirmPassword: TEdit;
  16.     Label5: TLabel;
  17.     CBJob: TComboBox;
  18.     Label6: TLabel;
  19.     CBLevel: TComboBox;
  20.     Bevel1: TBevel;
  21.     BTOK: TButton;
  22.     BTCancel: TButton;
  23.     procedure EDLoginNameChange(Sender: TObject);
  24.     procedure EDLoginNameKeyPress(Sender: TObject; var Key: Char);
  25.   private
  26.     { Private declarations }
  27.   public
  28.     { Public declarations }
  29.   end;
  30. var
  31.   EmployeeForm: TEmployeeForm;
  32. implementation
  33. {$R *.dfm}
  34. procedure TEmployeeForm.EDLoginNameChange(Sender: TObject);
  35. begin
  36.   BTOK.Enabled:=True;
  37.   if Trim(EDLoginName.Text)='' then BTOK.Enabled:=False;
  38.   if Trim(EDTrueName.Text)='' then BTOK.Enabled:=False;
  39.   if Trim(EDPassword.Text)<>Trim(EDConfirmPassword.Text) then BTOK.Enabled:=False;
  40.   if Trim(CBJob.Text)='' then BTOK.Enabled:=False;
  41.   if Trim(CBLevel.Text)='' then BTOK.Enabled:=False;
  42. end;
  43. procedure TEmployeeForm.EDLoginNameKeyPress(Sender: TObject;
  44.   var Key: Char);
  45. begin
  46.   if Ord(Key)=Ord('''') then key:=#0;
  47. end;
  48. end.