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
|
unit frmauthentication;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, Forms, Controls, Graphics, Dialogs, ButtonPanel, IniPropStorage, StdCtrls;
type
{ TAuthenticationForm }
TAuthenticationForm = class(TForm)
BPHeader: TButtonPanel;
CBUserName: TComboBox;
EPassword: TEdit;
LCBUserName: TLabel;
LEPassword: TLabel;
PSHeaders: TIniPropStorage;
private
function GetString(AIndex: Integer): String;
procedure SetString(AIndex: Integer; AValue: String);
public
Property UserName : String Index 1 Read GetString Write SetString;
Property Password : String Index 2 Read GetString Write SetString;
end;
var
AuthenticationForm: TAuthenticationForm;
implementation
{$R *.lfm}
{ TAuthenticationForm }
function TAuthenticationForm.GetString(AIndex: Integer): String;
begin
Case aIndex of
1 : Result:=CBUserName.Text;
2 : Result:=EPassword.Text;
end;
end;
procedure TAuthenticationForm.SetString(AIndex: Integer; AValue: String);
begin
Case aIndex of
1 : CBUserName.Text:=aValue;
2 : EPassword.Text:=aValue;
end;
end;
end.
|