亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? loginfm.pas

?? TSecurity提供登陸/注銷/修改口令的控件。(有源代碼)工作在:D1 D2 D3 D4 D5。作者:Ma Jun
?? PAS
字號:
unit loginfm;

interface

uses Windows, SysUtils, Classes, Graphics, Forms, Controls, StdCtrls,
     Buttons, ExtCtrls, Db, DBTables, Dialogs, Security;

type
  TSecurityLoginDialog = class(TForm)
    OKBtn: TButton;
    CancelBtn: TButton;
    GroupBox1: TGroupBox;
    Label1: TLabel;
    Label2: TLabel;
    EditPassword: TEdit;
    LabelTitle: TLabel;
    User: TComboBox;
    procedure FormCreate(Sender: TObject);
    procedure OKBtnClick(Sender: TObject);
    procedure FormActivate(Sender: TObject);
  private
    InputTimes : Integer;
    FUserID, FUserName : String;

    function ComparePassword:Boolean;

    procedure DoParserIDName;
    function GetUserID:String;
    function GetUserName:String;
  public

    NotOK : Boolean;
    InputLimits : Integer;

    property InputUserID  :String read GetUserID;
    property InputUserName:String read GetUserName;
  end;

var
  SecurityLoginDialog: TSecurityLoginDialog;

implementation

{$R *.DFM}

function TSecurityLoginDialog.ComparePassword:Boolean;
var
  mID, mPass:String;
begin
  DoParserIDName;
  Result := (Owner as TSecurity).ValidatePassword(FUserID, EditPassword.Text);
end;

procedure TSecurityLoginDialog.FormCreate(Sender: TObject);
begin
  NotOK := True;
  InputTimes := 0;
end;

procedure TSecurityLoginDialog.OKBtnClick(Sender: TObject);
begin
  Inc(InputTimes);
  if ComparePassword then
  begin
    Close;
    ModalResult := mrOk;
  end
  else
  begin
    EditPassword.Text := '';
    MessageDlg('Password error, try again',mtError,[mbOk],0);
    EditPassword.SetFocus;
    if InputTimes=InputLimits then Close;
  end;
end;

procedure TSecurityLoginDialog.FormActivate(Sender: TObject);
begin
  if User.Items.Count>0 then User.ItemIndex := 0;
  EditPassword.SetFocus;
end;

procedure TSecurityLoginDialog.DoParserIDName;
var
  I : Integer;
  blID, blName : Boolean;
begin
  // Parser the User.Text, You can improve it to meet your own needs
  // 1. if there '[]' in text, eg. '[001] Ma Jun'
  // 2. if there ' '(blank) in text, '001 Ma Jun'
  // 3. if none of above, then ID = User.Text
  FUserID   := '';
  FUserName := '';
  blID := False;
  blName := False;

  if (Pos(']',User.Text)>1) or (Pos(')',User.Text)>1) then
  begin
  // {
  for I:=1 to length(User.Text) do
  begin
    if (User.Text[I]='[') or (User.Text[I]='(') then
    begin
      blID:=True;
      continue;
    end;
    if (User.Text[I]=']') or (User.Text[I]=')') then
    begin
      blID:=False;
      blName := True;
      continue;
    end;
    if blID   then FUserID  := FUserID +User.Text[I];
    if blName then FUserName := FUserName+User.Text[I];
  end;
  // }
  end
  else
  begin
    if Pos(' ',User.Text)>1 then
    begin
      I := Pos(' ',User.Text);
      FUserID := Copy(User.Text,1,I);
      FUserName:= Copy(User.Text,I+1, Length(User.Text));
    end
    else FUserID := User.Text;
  end;
  FUserID   := TrimLeft(FUserID);
  FUserName := TrimLeft(FUserName);
end;

function TSecurityLoginDialog.GetUserID:String;
begin
  DoParserIDName;
  Result := FUserID;
end;

function TSecurityLoginDialog.GetUserName:String;
begin
  DoParserIDName;
  Result := FUserName;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本韩国精品一区二区在线观看| 国产欧美日韩视频在线观看| 久久综合中文字幕| 中文字幕一区二区三区在线播放 | 久久99热这里只有精品| 99视频超级精品| 久久婷婷久久一区二区三区| 三级一区在线视频先锋 | 麻豆免费看一区二区三区| 成人免费不卡视频| 久久夜色精品国产欧美乱极品| 午夜视频一区二区三区| 91免费视频大全| 国产精品伦一区| 床上的激情91.| 久久久www免费人成精品| 免费不卡在线视频| 国产精品进线69影院| 美腿丝袜在线亚洲一区| 91.麻豆视频| 午夜免费久久看| 欧美三区在线观看| 亚洲国产精品一区二区尤物区| 色琪琪一区二区三区亚洲区| 日韩码欧中文字| av电影在线不卡| 国产精品短视频| 色综合天天综合网天天看片| 亚洲最快最全在线视频| av毛片久久久久**hd| 欧美国产日韩精品免费观看| 国产91色综合久久免费分享| 欧美精品一区视频| 韩国精品一区二区| 国产欧美精品国产国产专区| 成人av午夜电影| 欧美高清在线一区二区| 成人高清伦理免费影院在线观看| 国产精品热久久久久夜色精品三区| 顶级嫩模精品视频在线看| 国产精品丝袜久久久久久app| 波多野洁衣一区| 亚洲免费高清视频在线| 欧美色图一区二区三区| 日韩精品一级二级| 亚洲精品一区二区三区福利| 成人一区二区三区在线观看| 1区2区3区精品视频| 欧美日韩一级大片网址| 另类调教123区| 国产精品嫩草久久久久| 欧美中文字幕一区二区三区亚洲| 丝瓜av网站精品一区二区| 欧美成人a视频| 成人av小说网| 日本视频一区二区三区| 2020国产精品| 在线观看中文字幕不卡| 91蜜桃视频在线| 日本不卡中文字幕| 亚洲国产精品成人综合色在线婷婷 | 亚洲三级在线免费观看| 欧美亚洲动漫精品| 国产一区二区免费看| 成人欧美一区二区三区视频网页| 在线免费观看成人短视频| 青娱乐精品在线视频| 国产精品午夜久久| 日韩三级.com| 99精品久久只有精品| 麻豆专区一区二区三区四区五区| 国产精品久久精品日日| 欧美高清性hdvideosex| 夫妻av一区二区| 免费精品视频在线| 国产精品美女久久久久久久久 | 国产精品蜜臀在线观看| 51精品视频一区二区三区| 成人黄页毛片网站| 免费av成人在线| 亚洲精品中文在线| 国产欧美日韩在线视频| 91精品国产麻豆| 在线观看日韩国产| 成人美女视频在线观看| 国产最新精品免费| 日韩国产高清影视| 国产成人夜色高潮福利影视| 亚洲国产精品麻豆| 亚洲欧美另类久久久精品| 久久久国产综合精品女国产盗摄| 欧美精品99久久久**| 91高清视频免费看| 成人国产精品免费网站| 国产精品1区二区.| 麻豆91精品91久久久的内涵| 天天综合色天天综合色h| 日韩伦理免费电影| 成人免费在线观看入口| 国产精品婷婷午夜在线观看| 精品不卡在线视频| 欧美α欧美αv大片| 日韩一区二区视频| 欧美一级片在线| 制服丝袜成人动漫| 欧美一区二区在线不卡| 91精品久久久久久久99蜜桃| 欧美性一级生活| 欧美性感一类影片在线播放| 色老综合老女人久久久| 日本黄色一区二区| 在线观看av一区| 欧美性一区二区| 欧美巨大另类极品videosbest| 欧美日韩视频第一区| 欧美在线免费观看视频| 欧美日韩激情一区二区| 欧美剧情片在线观看| 欧美一区二区大片| 日韩免费观看2025年上映的电影| 欧美一级电影网站| 久久综合色8888| 国产免费观看久久| 国产精品1024久久| 99免费精品在线| 欧美影视一区在线| 这里只有精品视频在线观看| 日韩一区二区电影在线| 国产亚洲欧洲997久久综合| 中文字幕免费不卡| 一区二区免费在线播放| 首页亚洲欧美制服丝腿| 激情综合色播激情啊| 国产精品91xxx| 一本色道久久综合精品竹菊| 欧美日韩视频不卡| 久久久久久久精| 玉足女爽爽91| 蜜臀av一区二区在线免费观看 | 久久国产精品色婷婷| 国产风韵犹存在线视精品| 91麻豆国产在线观看| 欧美日韩国产a| 久久久久久久久99精品| 亚洲女同ⅹxx女同tv| 日本伊人精品一区二区三区观看方式| 国产在线精品免费| 91麻豆高清视频| 欧美mv日韩mv国产网站app| 国产精品久久久久久久第一福利| 午夜影院久久久| 国产盗摄一区二区三区| 欧美久久久一区| 国产精品久久久久国产精品日日 | 日韩欧美国产三级| 综合色中文字幕| 久久电影网站中文字幕| 99久免费精品视频在线观看| 日韩欧美一区二区在线视频| ...中文天堂在线一区| 免费欧美在线视频| 在线精品视频免费观看| 欧美激情一区二区三区全黄| 日韩在线a电影| 91免费观看视频| 国产拍揄自揄精品视频麻豆| 丝袜诱惑亚洲看片| 色婷婷综合中文久久一本| 久久久www成人免费毛片麻豆| 五月综合激情网| 色成年激情久久综合| 久久久综合激的五月天| 青青草原综合久久大伊人精品优势 | 欧美日韩www| 亚洲欧美福利一区二区| 风间由美一区二区av101 | 日韩精品一级二级 | 日韩欧美高清dvd碟片| 一区二区三国产精华液| jlzzjlzz亚洲日本少妇| 久久众筹精品私拍模特| 热久久久久久久| 91精品午夜视频| 爽爽淫人综合网网站| 欧美影院一区二区| 亚洲制服欧美中文字幕中文字幕| 国产成人av电影在线| 久久久电影一区二区三区| 极品美女销魂一区二区三区| 日韩精品一区国产麻豆| 日本不卡视频在线观看| 91精品国产欧美一区二区成人| 亚洲h在线观看| 欧美久久免费观看| 天天色天天操综合| 欧美精品日韩一区| 日韩激情一二三区| 日韩午夜激情电影| 久久成人羞羞网站| 欧美精品一区二区三区在线|