-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathLMS.Form.UserPassword.pas
70 lines (55 loc) · 1.5 KB
/
LMS.Form.UserPassword.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
unit LMS.Form.UserPassword;
interface
uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants,
System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.Menus;
type
TLMSUserPasswordForm = class(TForm)
Button1: TButton;
Button2: TButton;
EdUserName: TEdit;
EdPassword: TEdit;
Label1: TLabel;
Label2: TLabel;
procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
private
function GetPassword: string;
function GetUserName: string;
procedure SetPassword(const Value: string);
procedure SetUsername(const Value: string);
public
constructor Create(Owner: TComponent); override;
property Username: string read GetUserName write SetUsername;
property Password: string read GetPassword write SetPassword;
end;
implementation
{$R *.dfm}
constructor TLMSUserPasswordForm.Create(Owner: TComponent);
begin
inherited;
Position := poMainFormCenter;
EdPassword.PasswordChar := '*';
end;
procedure TLMSUserPasswordForm.FormCloseQuery(Sender: TObject;
var CanClose: Boolean);
begin
// CanClose := false;
end;
function TLMSUserPasswordForm.GetPassword: string;
begin
result := EdPassword.Text;
end;
function TLMSUserPasswordForm.GetUserName: string;
begin
result := EdUserName.Text;
end;
procedure TLMSUserPasswordForm.SetPassword(const Value: string);
begin
EdPassword.Text := Value;
end;
procedure TLMSUserPasswordForm.SetUsername(const Value: string);
begin
EdUserName.Text := Value;
end;
end.