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

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

?? config.pas

?? 該程序用D5編譯
?? PAS
字號:
unit Config;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls, ComCtrls, Buttons, ExtCtrls, Spin,CommCtrl;

type
  TConfigForm = class(TForm)
    SpeedButton1: TSpeedButton;
    ConfigPageCtrl: TPageControl;
    FilterTabSheet: TTabSheet;
    BtnAddFilter: TSpeedButton;
    Label1: TLabel;
    BtnDelFilter: TSpeedButton;
    EditFilter: TEdit;
    CheckBox1: TCheckBox;
    ConfigTabSheet: TTabSheet;
    Bevel2: TBevel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    RadioGroup1: TRadioGroup;
    SpinEdit1: TSpinEdit;
    SpinEdit2: TSpinEdit;
    UserTabSheet: TTabSheet;
    GroupBox1: TGroupBox;
    Label7: TLabel;
    edtDftUser: TEdit;
    Label8: TLabel;
    edtDftPass: TEdit;
    btnChangeDft: TButton;
    btnSaveDft: TButton;
    Label6: TLabel;
    lvMountList: TListView;
    edtHost: TEdit;
    edtUser: TEdit;
    edtPass: TEdit;
    btnSave: TButton;
    btnChange: TButton;
    btnDelete: TButton;
    btnAdd: TButton;
    FilterPageCtrl: TPageControl;
    DestTabSheet: TTabSheet;
    DestListBox: TListBox;
    Mp3FilterTabSheet: TTabSheet;
    Mp3ListBox: TListBox;
    MovieDestTabSheet: TTabSheet;
    MovieListBox: TListBox;
    Bevel4: TBevel;
    AdvanceTabSheet: TTabSheet;
    cbNoPass: TCheckBox;
    procedure BtnAddFilterClick(Sender: TObject);
    procedure FilterPageCtrlChange(Sender: TObject);
    procedure BtnDelFilterClick(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure RadioGroup1Click(Sender: TObject);
    procedure SpinEdit1Change(Sender: TObject);
    procedure SpeedButton1Click(Sender: TObject);
    procedure btnChangeDftClick(Sender: TObject);
    procedure btnSaveDftClick(Sender: TObject);
    procedure btnAddClick(Sender: TObject);
    procedure btnDeleteClick(Sender: TObject);
    procedure btnChangeClick(Sender: TObject);
    procedure btnSaveClick(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
  private
    { Private declarations }
    CurFilterList:TListBox;
    BakUser, BakPass: string;
  public
    { Public declarations }
    function CheckDest(s: string):boolean;
    function CheckMP3(s: string):boolean;
    function CheckMovie(s: string):boolean;
    procedure GiveUserPassWord(Host: string; var User: string; var PassWord: string);
  end;

var
  ConfigForm: TConfigForm;

implementation
uses Main;
{$R *.DFM}

procedure TConfigForm.GiveUserPassWord(Host: string; var User: string; var PassWord: string);
var
  i: integer;
  s: string;
begin

  if edtDftUser.Color = clWhite then
  begin
    User := BakUser;
    PassWord := BakPass;
  end
  else
  begin
    User := edtDftUser.Text;
    PassWord := edtDftPass.Text;
  end;

  for i := 0 to lvMountList.Items.Count-1 do
  begin
    s := lvMountList.Items[i].Caption;
    if s[1] <> '\' then s := '\\' + s;
    if UpperCase(trim(Host)) =  UpperCase(trim(s)) then
    begin
      User := lvMountList.Items[i].SubItems[0];
      PassWord := lvMountList.Items[i].SubItems[1];
    end;
  end;

end;

function TConfigForm.CheckDest(s:String):boolean;
var
  i: integer;
begin

  Result:=false;
  for i:=1 to DestListBox.items.Count do
  if pos(lowercase(DestListBox.items[i-1]),lowercase(s))<>0 then Result:=true;

end;

function TConfigForm.CheckMP3(s:String):boolean;
var
  i: integer;
begin

  Result := false;
  for i:=1 to Mp3ListBox.items.Count do
  if pos(lowercase(Mp3ListBox.items[i-1]),lowercase(s))<>0 then Result:=true;

end;

function TConfigForm.CheckMovie(s:String):boolean;
var
  i: integer;
begin

  Result := false;
  for i:=1 to MovieListBox.items.Count do
  if pos(lowercase(MovieListBox.items[i-1]),lowercase(s))<>0 then Result:=true;
  
end;

procedure TConfigForm.BtnAddFilterClick(Sender: TObject);
var
  i,ImageIndex  : integer;
  s             : string;
  CurLV         : TListView;
  LI            : TListItem;
  SL            : TStringList;
begin

  CurFilterList.Items.Add(EditFilter.text);
  if CheckBox1.Checked then
  begin

    Case FilterPageCtrl.ActivePageIndex of
    //0: begin CurLV:=MainForm.FindListView; SL:=MainForm.StrListSearch; end;
    1: begin CurLV:=MainForm.MP3ListView; SL:=MainForm.StrListMp3; end;
    2: begin CurLV:=MainForm.MovieListView; SL:=MainForm.StrListMovie; end;
    else begin CurLV:=MainForm.FindListView; SL:=MainForm.StrListSearch; end;
    end; //end of case

    with MainForm do
    begin
      for i:= 0 to AllListBox.Items.Count-1 do
      begin
        s:= AllListBox.Items[i];
        if s[length(s)]='\' then
        begin
          ImageIndex:=0;
          delete(s,length(s),1);
        end
        else ImageIndex:=1;
        
        if pos(lowercase(EditFilter.text),lowercase(s))<>0 then
        begin
          LI:=CurLV.Items.Add;
          LI.ImageIndex := ImageIndex;
          LI.Caption := extractfilename(s);
          LI.SubItems.add(ExtractFilePath(s));
          LI.SubItems.add('unknow');
          SL.Add(' 工作組:'+'unknow'+' 地址:'+ExtractFilePath(s)+'\'+s);
        end;
      end;
    end;

  end;
  EditFilter.Clear;

end;

procedure TConfigForm.FilterPageCtrlChange(Sender: TObject);
begin

  Case FilterPageCtrl.ActivePageIndex of
  0:CurFilterList:=DestListBox;
  1:CurFilterList:=Mp3ListBox;
  2:CurFilterList:=MovieListBox;
  end; //end of case
  
end;

procedure TConfigForm.BtnDelFilterClick(Sender: TObject);
begin
  CurFilterList.Items.Delete(CurFilterList.ItemIndex);
end;

procedure TConfigForm.FormCreate(Sender: TObject);
begin

   CurFilterList:=DestListBox;
   RadioGroup1.ItemIndex := 0;
   if bk<>nil then Brush.Bitmap :=  bk;
   //ConfigPageCtrl.Brush.Bitmap :=  MainForm.coolbar1.Bitmap;
   //FilterPageCtrl.Brush.Bitmap :=  MainForm.coolbar1.Bitmap;
   ConfigPageCtrl.ActivePageIndex := 0;

end;

procedure TConfigForm.RadioGroup1Click(Sender: TObject);
begin

  case RadioGroup1.ItemIndex of
  0:begin
    recursive:=false;
    bAutoSearch:=true;
    end;
  1:begin
    recursive:=false;
    bAutoSearch:=false;
    end;
  2:begin
    recursive:=true;
    bAutoSearch:=true;
    end;
  end;   //end of case

end;

procedure TConfigForm.SpinEdit1Change(Sender: TObject);
begin
  ThreadNum:=SpinEdit1.Value;
end;

procedure TConfigForm.SpeedButton1Click(Sender: TObject);
begin
  Close;
end;

procedure TConfigForm.btnChangeDftClick(Sender: TObject);
begin
  BakUser := edtDftUser.Text;
  BakPass := edtDftPass.Text;

  edtDftUser.Enabled := true;
  edtDftUser.Color := clWhite;
  edtDftPass.Enabled := true;
  edtDftPass.Color := clWhite;
  edtDftUser.SetFocus;
end;

procedure TConfigForm.btnSaveDftClick(Sender: TObject);
begin
  edtDftUser.Text := trim(edtDftUser.Text);
  edtDftPass.Text := trim(edtDftPass.Text);
  edtDftUser.Enabled := false;
  edtDftUser.Color := color;
  edtDftPass.Enabled := false;
  edtDftPass.Color := color;
end;

procedure TConfigForm.btnAddClick(Sender: TObject);
var
  item: TListItem;
begin

  if (trim(edtHost.Text) = '')or(trim(edtUser.Text) = '') then
  begin
    ShowMessage('主機名和用戶名不能為空!');
    edtHost.SetFocus;
  end
  else
  begin
    item := lvMountList.Items.Add;
    item.Caption := edtHost.Text;
    item.SubItems.Add(edtUser.Text);
    item.SubItems.Add(edtPass.Text);

    edtHost.Text := '';
    edtUser.Text := '';
    edtPass.Text := '';
  end;
  
end;

procedure TConfigForm.btnDeleteClick(Sender: TObject);
begin
  if lvMountList.Selected <> nil then lvMountList.Selected.Delete
  else ShowMessage('請選擇要刪除的項。');
end;

procedure TConfigForm.btnChangeClick(Sender: TObject);
begin

  if lvMountList.Selected <> nil then
  begin
    edtHost.Text := lvMountList.Selected.Caption;
    edtUser.Text := lvMountList.Selected.SubItems[0];
    edtPass.Text := lvMountList.Selected.SubItems[1];
  end
  else ShowMessage('請選擇要修改的項。');

end;

procedure TConfigForm.btnSaveClick(Sender: TObject);
begin

  if lvMountList.Selected <> nil then
  begin
    if (trim(edtHost.Text) = '')or(trim(edtUser.Text) = '') then
    begin
      ShowMessage('主機名和用戶名不能為空!');
      exit;
    end;
    lvMountList.Selected.Caption := edtHost.Text;
    lvMountList.Selected.SubItems[0] := edtUser.Text;
    lvMountList.Selected.SubItems[1] := edtPass.Text;
  end
  else
  ShowMessage('請選擇要修改的項。');
  
end;

procedure TConfigForm.FormClose(Sender: TObject;
  var Action: TCloseAction);
begin

  if edtDftUser.Color = clWhite then
  begin
    edtDftUser.Text := BakUser;
    edtDftPass.Text := BakPass;
    btnSaveDftClick(Self);
  end;
  
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品美女一区二区三区| 欧美日韩一区二区三区四区 | 国产欧美日本一区二区三区| 欧美蜜桃一区二区三区| 在线这里只有精品| 91国偷自产一区二区三区观看| aaa欧美色吧激情视频| 成人免费视频一区二区| 成人一级视频在线观看| 91蜜桃视频在线| 欧美影院精品一区| 制服丝袜中文字幕亚洲| 欧美一级高清大全免费观看| 日韩一区二区免费在线观看| xnxx国产精品| 中文字幕在线不卡一区| 亚洲影视在线播放| 麻豆视频一区二区| 风间由美一区二区三区在线观看 | 视频一区国产视频| 久久国产免费看| 成人激情小说乱人伦| 99精品在线观看视频| 欧美日韩不卡视频| 久久婷婷国产综合精品青草| 国产精品国产成人国产三级 | 欧美日韩一区二区三区高清| 欧美一区二区三区不卡| 国产亚洲欧美色| 亚洲精品中文在线影院| 麻豆免费看一区二区三区| 成人国产精品免费观看| 欧美精品电影在线播放| 国产偷v国产偷v亚洲高清| 亚洲一区视频在线| 国产在线一区二区综合免费视频| av网站免费线看精品| 欧美一区二区三区四区高清| 一区在线观看视频| 青青草国产成人av片免费| 成人免费视频app| 91精品国产入口| 亚洲三级在线免费观看| 国产一区亚洲一区| 欧美喷潮久久久xxxxx| 国产精品久久影院| 久久99九九99精品| 欧美日韩精品免费| 亚洲精品一二三四区| 国产成人综合在线播放| 欧美一二区视频| 亚洲成人免费看| 一本一道久久a久久精品综合蜜臀| 欧美大片日本大片免费观看| 夜夜嗨av一区二区三区| 成人av电影在线| 国产性做久久久久久| 激情综合一区二区三区| 欧美日韩高清一区二区三区| 亚洲男人的天堂在线观看| 成人夜色视频网站在线观看| 精品国产自在久精品国产| 日韩成人一级大片| 欧美精品123区| 午夜精品久久久久久久99水蜜桃| av电影在线观看一区| 国产精品久久夜| www.欧美亚洲| 亚洲欧美日韩中文播放 | 欧美岛国在线观看| 日韩av电影天堂| 欧美精品第1页| 蜜臀精品久久久久久蜜臀| 欧美美女视频在线观看| 日韩和的一区二区| 日韩精品一区在线| 国产综合色产在线精品| 国产偷v国产偷v亚洲高清| 大陆成人av片| 最近日韩中文字幕| 在线视频欧美区| 石原莉奈在线亚洲二区| 8v天堂国产在线一区二区| 免费观看一级欧美片| 精品国产99国产精品| 激情小说亚洲一区| 国产精品女主播av| 91免费看`日韩一区二区| 亚洲黄一区二区三区| 欧美日韩在线三区| 麻豆91精品视频| 国产女人18毛片水真多成人如厕 | 亚洲色图在线播放| 91黄色在线观看| 免费久久精品视频| 国产三区在线成人av| 色狠狠桃花综合| 蜜桃久久久久久久| 国产精品人妖ts系列视频| 91免费国产在线| 免费人成黄页网站在线一区二区| 国产亚洲欧美在线| 欧美午夜片在线看| 久久99热99| 亚洲精品中文字幕乱码三区| 日韩一区二区三区精品视频| 国产高清不卡二三区| 亚洲制服丝袜av| 久久婷婷国产综合国色天香| 色屁屁一区二区| 国产乱人伦精品一区二区在线观看| 最新不卡av在线| 精品欧美乱码久久久久久 | 激情伊人五月天久久综合| 亚洲欧洲精品天堂一级| 欧美一区二区三区影视| 99麻豆久久久国产精品免费| 日韩电影免费在线看| 国产精品国产三级国产a | 国产不卡在线视频| 夜夜爽夜夜爽精品视频| 国产欧美日韩亚州综合| 91精品久久久久久久91蜜桃| 99国内精品久久| 国产精品一区专区| 午夜国产精品一区| 亚洲精品成人a在线观看| 国产三级精品视频| 欧美高清精品3d| 91福利资源站| 91影院在线观看| av福利精品导航| 成人激情免费视频| 国产精品一级片| 九色|91porny| 久久国产精品区| 久久狠狠亚洲综合| 亚洲www啪成人一区二区麻豆| 综合久久国产九一剧情麻豆| 久久久久久电影| 精品国产91九色蝌蚪| 日韩欧美资源站| 91麻豆精品国产91久久久使用方法 | 亚洲精品一二三| 亚洲国产高清不卡| 国产视频一区二区三区在线观看| 精品久久一区二区| 日韩视频在线永久播放| 日韩一级片网站| 欧美高清dvd| 日韩精品一区二区在线| 日韩欧美黄色影院| 欧美xxxxxxxxx| 久久久久久久久久久久久女国产乱| 欧美一级一区二区| 精品久久久久久久久久久院品网| 精品欧美黑人一区二区三区| www国产成人| 国产精品久久久一本精品 | 激情成人综合网| 国产一区二区三区久久悠悠色av| 狠狠色狠狠色综合系列| 国内精品视频一区二区三区八戒| 国产在线国偷精品产拍免费yy | 18成人在线观看| 亚洲综合色区另类av| 五月婷婷欧美视频| 久久精品国产一区二区三区免费看| 精品伊人久久久久7777人| 国产精品资源在线观看| 9久草视频在线视频精品| 在线观看中文字幕不卡| 欧美电影一区二区| 久久这里只有精品6| 国产精品国产自产拍高清av王其| 亚洲精品国产无套在线观| 日日夜夜精品视频天天综合网| 久久99热99| 在线视频国产一区| 久久看人人爽人人| 亚洲欧美日韩国产另类专区| 五月婷婷激情综合网| 国产一区二区三区电影在线观看 | 久久国产精品99久久人人澡| 国产一二三精品| 欧美视频日韩视频在线观看| 日韩三级视频在线观看| 日韩理论片网站| 国产在线播放一区三区四| 91久久奴性调教| 久久精品免费在线观看| 夜夜操天天操亚洲| 国产精品538一区二区在线| 精品视频在线看| 国产精品色哟哟网站| 免费成人av资源网| 色网综合在线观看| 国产目拍亚洲精品99久久精品| 日韩专区中文字幕一区二区| 99久久99久久久精品齐齐|