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

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

?? ufindinfile.pas

?? delphi 寫的delphi的程序 Handel is a free, standalone development tool created with Delphi 3 that enable
?? PAS
字號:
unit UFindInFile;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls, ComCtrls;

type
  TFindInFile = class(TForm)
    PageControl1: TPageControl;
    TabSheet1: TTabSheet;
    Label1: TLabel;
    cbSearch: TComboBox;
    GroupBox1: TGroupBox;
    chkMatchCase: TCheckBox;
    chkWholeWord: TCheckBox;
    btnOK: TButton;
    btnCancel: TButton;
    ListView1: TListView;
    Animate1: TAnimate;
    procedure FormActivate(Sender: TObject);
    procedure cbSearchKeyPress(Sender: TObject; var Key: Char);
    procedure btnOKClick(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure ListView1DblClick(Sender: TObject);
  private
    { Private declarations }
    MatchingPos: Integer;
    procedure LoadFindStr;
    function  SearchingText(SearchStr:string;Options:TSearchTypes):Boolean;
  public
    { Public declarations }
  end;

var
  FindInFile: TFindInFile;

implementation

uses  utils,uconst,MAINFORM, Editor, mwCustomEdit;

{$R *.DFM}

procedure TFindInFile.FormActivate(Sender: TObject);
begin
   MatchingPos:=0;
   cbSearch.SetFocus;
end;

procedure TFindInFile.cbSearchKeyPress(Sender: TObject; var Key: Char);
begin
   if Key = #13 then  begin
      ModalResult:= mrOK;
      btnOKClick(self);
      Key:= #0;
   end;
end;

procedure TFindInFile.btnOKClick(Sender: TObject);
var
  Options: TSearchTypes;
begin
   SaveFindText(cbSearch.Text);
   Height:= 310;
   ListView1.Items.Clear;
   Animate1.Active:= True;
   ListView1.Visible:= True;
   if (chkWholeWord.Checked) then Include(Options,stWholeWord);
   if (chkMatchCase.Checked) then Include(SearchOption, mwsoMatchCase);
   SearchingText(cbSearch.Text,Options);
   Animate1.Active:= False;
end;

// 傈俊 八禍茄 鞏磊凱闌 霓焊 冠膠俊 眠啊茄促.
procedure TFindInFile.LoadFindStr;
var
   I,Pos1:integer;
   TextList: TStringList;
begin
    TextList := TStringList.Create;
    IniFile.ReadSectionValues('FindText',TextList);
    if TextList.Count<1 then Exit;
    cbSearch.Items.Clear;
    for I:=TextList.Count-1 downto 1 do begin
        Pos1:=Pos('=',TextList[I]);
        if Pos1>0 then
           cbSearch.Items.Add(Copy(TextList[I],Pos1+1,Length(TextList[I])));
    end;
    TextList.Free;
end;

procedure TFindInFile.FormCreate(Sender: TObject);
begin
   Height:= 200;
   LoadFindStr;
end;

// 鞏磊凱闌 八禍茄促.
function TFindInFile.SearchingText(SearchStr:string;Options:TSearchTypes):Boolean;
var
   FindOption:TSearchTypes;
   I,StartPos,LinePos,TempPos:integer;
   RichEdit:TRichEdit;
   NewItem: TListItem;
   Text: array[0..4095] of Char;
   L: Integer;
   S:String;
begin
    Result:= True;
    with EditorForm.PageControl1 do begin
       for I:=0 to PageCount-1 do begin
          RichEdit:= TRichEdit(Pages[I].Controls[0]);
          MatchingPos:=0;
          while MatchingPos <> -1 do begin
          MatchingPos:=RichEdit.FindText(SearchStr,MatchingPos,RichEdit.GetTextlen,Options);
          if MatchingPos<>-1 then begin // 鞏磊凱 八禍俊 己傍茄 版快
             NewItem:= ListView1.Items.Add;
             NewItem.Caption:= Pages[I].Caption;
             NewItem.SubItems.Add(IntToStr(MatchingPos));
             // 茫籃 鞏磊凱撈 樂綽 青狼 郴儈闌 焊咯霖促.
             LinePos:=SendMessage(RichEdit.Handle, EM_LINEFROMCHAR, MatchingPos,0);
             L := SendMessage(RichEdit.Handle, EM_GETLINE, LinePos, Longint(@Text));
             if (Text[L - 2] = #13) and (Text[L - 1] = #10) then Dec(L, 2);
             SetString(S, Text, L);
             NewItem.SubItems.Add(S);
             Inc(MatchingPos);
          end;
          end;
       end;
    end;
end;

procedure TFindInFile.ListView1DblClick(Sender: TObject);
var
  I:Integer;
  RichEdit: TRichEdit;
begin
    with EditorForm.PageControl1 do begin
       for I:=0 to PageCount-1 do begin
         if Pages[I].Caption = ListView1.Selected.Caption then begin
            ActivePage:= Pages[I];
            Pages[I].SetFocus;
            RichEdit:= TRichEdit(Pages[I].Controls[0]);
            RichEdit.SelStart:= StrToInt(ListView1.Selected.SubItems[0]);
            RichEdit.SelLength:= Length(cbSearch.Text);
         end;
       end;
    end;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品视频1区2区| 97久久精品人人澡人人爽| 91精品国产一区二区| 日韩精品久久久久久| 日韩一级大片在线观看| 精品在线一区二区| 国产精品美女久久久久av爽李琼 | 丁香亚洲综合激情啪啪综合| 捆绑紧缚一区二区三区视频| 青草国产精品久久久久久| 久久99精品久久久久久动态图| 美女在线一区二区| 国产精品伊人色| www.爱久久.com| 欧美日韩一区二区在线观看视频 | 青草国产精品久久久久久| 男女男精品视频| 高清不卡一二三区| 91麻豆文化传媒在线观看| 欧美影视一区在线| 日韩一区二区免费在线观看| 一个色妞综合视频在线观看| 国产精品高潮呻吟| 在线观看免费视频综合| 久久国产精品区| 波多野结衣在线一区| 国产福利一区二区| 一本到不卡免费一区二区| 欧美日韩亚洲丝袜制服| 精品va天堂亚洲国产| 亚洲欧美自拍偷拍色图| 视频一区二区三区中文字幕| 麻豆成人av在线| 972aa.com艺术欧美| 欧美成人综合网站| 亚洲男人天堂一区| 狠狠色狠狠色合久久伊人| 97久久精品人人做人人爽| 51午夜精品国产| 中文字幕日韩欧美一区二区三区| 午夜视黄欧洲亚洲| 波多野结衣91| 精品美女被调教视频大全网站| 中文字幕一区二区在线观看| 日韩成人一级大片| 色综合天天综合给合国产| 日韩色视频在线观看| 亚洲激情中文1区| 国产福利不卡视频| 欧美一级二级在线观看| 亚洲欧美另类综合偷拍| 国产精品一二三四| 欧美一区二区三区四区五区 | 香蕉久久一区二区不卡无毒影院| 国产一区二区三区四| 欧美精选一区二区| 成人免费小视频| 国产成人综合自拍| 久久婷婷成人综合色| 日韩av在线免费观看不卡| 色狠狠一区二区| 日韩一区在线免费观看| 国产电影一区在线| 久久精品亚洲精品国产欧美 | 色综合天天综合| 国产精品亲子伦对白| 国产成人福利片| 久久久久久免费网| 亚洲乱码中文字幕| 欧美精品一区二区蜜臀亚洲| 欧美一级国产精品| 欧美一区二区精品| 99久久精品情趣| 日韩欧美国产午夜精品| 轻轻草成人在线| 欧美成人一级视频| 国内精品免费在线观看| 久久欧美中文字幕| 国产成人午夜99999| 亚洲国产精品二十页| 大胆欧美人体老妇| ...中文天堂在线一区| 91黄色免费观看| 亚洲第一av色| 欧美电影免费观看高清完整版在 | 高清不卡一二三区| 18涩涩午夜精品.www| 日本道免费精品一区二区三区| 亚洲卡通动漫在线| 欧美日韩国产首页在线观看| 日本在线播放一区二区三区| 日韩精品一区二区三区在线| 国产精品99久久久久久宅男| 国产精品久久久久aaaa| 一本到一区二区三区| 婷婷久久综合九色综合伊人色| 日韩女优制服丝袜电影| 国产成人av一区二区三区在线| 国产精品视频一区二区三区不卡| 91视频国产资源| 日韩精品91亚洲二区在线观看| 26uuu另类欧美| 99天天综合性| 日本不卡一区二区三区高清视频| 4438x成人网最大色成网站| 精品盗摄一区二区三区| 中文字幕在线一区| 性久久久久久久久久久久| 国产在线观看免费一区| 日韩理论电影院| 99vv1com这只有精品| 日本伊人精品一区二区三区观看方式 | 免费成人你懂的| 国产拍揄自揄精品视频麻豆| 日本乱码高清不卡字幕| 国产一区在线精品| 亚洲成人精品影院| 欧美韩国日本一区| 91精品在线免费| 色综合亚洲欧洲| 国产麻豆日韩欧美久久| 三级久久三级久久| 日韩精品91亚洲二区在线观看| 国产日韩在线不卡| 日韩免费福利电影在线观看| 欧美日韩国产影片| 日韩欧美中文字幕制服| 国产精品久久99| 蜜桃久久av一区| 色94色欧美sute亚洲线路一ni| 欧美xxxx老人做受| 3d成人h动漫网站入口| 91麻豆.com| 懂色av一区二区夜夜嗨| 久久99久国产精品黄毛片色诱| 一区二区三区日韩欧美| 国产女主播视频一区二区| 精品国产污污免费网站入口| 欧美日韩和欧美的一区二区| 91蜜桃网址入口| 99re这里只有精品视频首页| 国产成人精品1024| 国产精品资源在线观看| 久久超碰97中文字幕| 日本中文字幕一区二区有限公司| 亚洲第一成年网| 亚洲国产成人91porn| 亚洲综合成人在线视频| 亚洲欧美日韩在线播放| 亚洲欧美一区二区三区孕妇| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 欧美私人免费视频| 91久久国产最好的精华液| 在线精品亚洲一区二区不卡| 91丝袜国产在线播放| 色美美综合视频| 欧美三级三级三级| 欧美久久久久中文字幕| 日韩一区二区高清| 精品裸体舞一区二区三区| 久久久天堂av| 国产精品女主播在线观看| 中文字幕欧美一| 一二三区精品福利视频| 亚洲成av人片在线观看无码| 日韩高清在线观看| 麻豆成人91精品二区三区| 国产乱码精品一区二区三区忘忧草 | 欧美日韩高清一区二区三区| 欧美日韩免费高清一区色橹橹| 欧美日本视频在线| 精品国产乱码91久久久久久网站| 欧美精品一区二区久久久| 国产精品拍天天在线| 亚洲电影一区二区三区| 免费xxxx性欧美18vr| 国产91在线|亚洲| 91福利在线看| 91精品国产入口在线| 久久亚洲精华国产精华液| 国产精品成人午夜| 五月综合激情日本mⅴ| 国产一区二区三区在线观看免费| 国产99精品国产| 欧美日本不卡视频| 久久久精品国产免大香伊| 一区二区久久久久| 狠狠色综合播放一区二区| 91偷拍与自偷拍精品| 日韩欧美黄色影院| 亚洲欧美偷拍另类a∨色屁股| 日本成人在线看| 97精品国产97久久久久久久久久久久 | 欧美三级日韩三级| 久久欧美中文字幕| 日韩激情视频在线观看| 99久久精品情趣| 精品久久久久久最新网址| 亚洲一区在线视频| 成人精品亚洲人成在线|