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

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

?? ffindtext.pas

?? Delphi編寫的一個支持語法高亮顯示和很多語言的文本編輯器
?? PAS
字號:
unit fFindText;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ExtCtrls, iniFiles, synEdit, CorelButton;

type
  TfrmFindText = class(TForm)
    lblFind: TLabel;
    gpOptions: TGroupBox;
    chkMatch: TCheckBox;
    chkCase: TCheckBox;
    gbDir: TGroupBox;
    cmbFind: TComboBox;
    chkCaret: TCheckBox;
    chkSel: TCheckBox;
    chkWrap: TCheckBox;
    btnFind: TCorelButton;
    btnCancel: TCorelButton;
    rdDown: TRadioButton;
    rdUp: TRadioButton;
    procedure btnFindClick(Sender: TObject);
    procedure FormShow(Sender: TObject);
    procedure cmbFindKeyPress(Sender: TObject; var Key: Char);
    procedure FormCreate(Sender: TObject);
    procedure cmbFindEnter(Sender: TObject);
  private
    function GetSearchBackwards: boolean;
    function GetSearchCaseSensitive: boolean;
    function GetSearchFromCursor: boolean;
    function GetSearchInSelection: boolean;
    function GetSearchText: string;
    function GetSearchTextHistory: string;
    function GetSearchWholeWords: boolean;
    function GetWrapAround: Boolean;
    procedure SetSearchBackwards(Value: boolean);
    procedure SetSearchCaseSensitive(Value: boolean);
    procedure SetSearchFromCursor(Value: boolean);
    procedure SetSearchInSelection(Value: boolean);
    procedure SetSearchText(Value: string);
    procedure SetSearchTextHistory(Value: string);
    procedure SetSearchWholeWords(Value: boolean);
    procedure SetWrapAround(Value: Boolean);
  public
    property SearchBackwards: boolean read GetSearchBackwards
      write SetSearchBackwards;
    property SearchCaseSensitive: boolean read GetSearchCaseSensitive
      write SetSearchCaseSensitive;
    property SearchFromCursor: boolean read GetSearchFromCursor
      write SetSearchFromCursor;
    property SearchInSelectionOnly: boolean read GetSearchInSelection
      write SetSearchInSelection;
    property SearchText: string read GetSearchText write SetSearchText;
    property SearchTextHistory: string read GetSearchTextHistory
      write SetSearchTextHistory;
    property SearchWholeWords: boolean read GetSearchWholeWords
      write SetSearchWholeWords;
    property WrapAround: boolean read GetWrapAround write SetWrapAround;
    { Public declarations }
  end;

var
  frmFindText: TfrmFindText;

implementation

uses fMain, fDoc,UDialogSettings;

{$R *.dfm}

function TfrmFindText.GetSearchBackwards: boolean;
begin
  Result := rdUp.Checked = True;
end;

function TfrmFindText.GetWrapAround: Boolean;
begin
  Result := chkWrap.Checked;
end;

procedure TfrmFindText.SetWrapAround(Value: Boolean);
begin
  chkWrap.Checked := Value;
end;

function TfrmFindText.GetSearchCaseSensitive: boolean;
begin
  Result := chkCase.Checked;
end;

function TfrmFindText.GetSearchFromCursor: boolean;
begin
  Result := chkCaret.Checked;
end;

function TfrmFindText.GetSearchInSelection: boolean;
begin
  Result := chkSel.Checked;
end;

function TfrmFindText.GetSearchText: string;
begin
  Result := cmbFind.Text;
end;

function TfrmFindText.GetSearchTextHistory: string;
var
  i: integer;
begin
  Result := '';
  for i := 0 to cmbFind.Items.Count - 1 do begin
    if i >= 10 then
      break;
    if i > 0 then
      Result := Result + #13#10;
    Result := Result + cmbFind.Items[i];
  end;
end;

function TfrmFindText.GetSearchWholeWords: boolean;
begin
  Result := chkMatch.Checked;
end;

procedure TfrmFindText.SetSearchBackwards(Value: boolean);
begin
  rdUp.Checked := Value;
end;

procedure TfrmFindText.SetSearchCaseSensitive(Value: boolean);
begin
  chkCase.Checked := Value;
end;

procedure TfrmFindText.SetSearchFromCursor(Value: boolean);
begin
  chkCaret.Checked := Value;
end;

procedure TfrmFindText.SetSearchInSelection(Value: boolean);
begin
  chkSel.Checked := Value;
end;

procedure TfrmFindText.SetSearchText(Value: string);
begin
  cmbFind.Text := Value;
end;

procedure TfrmFindText.SetSearchTextHistory(Value: string);
begin
  cmbFind.Items.Text := Value;
end;

procedure TfrmFindText.SetSearchWholeWords(Value: boolean);
begin
  chkMatch.Checked := Value;
end;

procedure TfrmFindText.btnFindClick(Sender: TObject);
begin
{  flags := [];
  if chkMatch.Checked then
    Include(flags, ssoWholeWord);
  if chkCase.Checked then
    Include(flags, ssoMatchCase);
  if not chkCaret.Checked then
    Include(flags, ssoEntireScope);
  if chkSel.Checked then
    Include(flags, ssoSelectedOnly);
  if (rdUp.Checked) then
    Include(flags, ssoBackwards);
  cmbFind.Items.Add(cmbFind.Text);

  TfrmDoc(frmMain.ActiveMDIChild).findFlags := flags;
  Exclude(TfrmDoc(frmMain.ActiveMDIChild).findFlags, ssoEntireScope);
  TfrmDoc(frmMain.ActiveMDIChild).findString := cmbFind.Text;
  TfrmDoc(frmMain.ActiveMDIChild).sciMain.SearchReplace(cmbFind.Text, '', flags); //.FindText(flags, chkWrap.Checked, PChar(cmbFind.Text), Self.rdUp.Checked);
  SaveOpts(Self, 'Find');
  close;}
  SaveOpts(Self);
end;

procedure TfrmFindText.FormShow(Sender: TObject);
begin
  LoadOpts(Self);
end;
procedure TfrmFindText.cmbFindKeyPress(Sender: TObject; var Key: Char);
begin
  if Key = Char(27) then close;
end;

procedure TfrmFindText.FormCreate(Sender: TObject);
begin
  if FileExists(ExtractFilePath(Application.ExeName) + 'ini\find.dat') = False then
    cmbFind.Items.SaveToFile(ExtractFilePath(Application.ExeName) + 'ini\find.dat');
  cmbFind.Items.LoadFromFile(ExtractFilePath(Application.ExeName) + 'ini\find.dat')
end;

procedure TfrmFindText.cmbFindEnter(Sender: TObject);
begin
  cmbFind.SelStart := 0;
  cmbFind.SelLength := Length(cmbFind.Text);
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品99久久久| 亚洲女同一区二区| 麻豆精品在线视频| 欧美一区二区三区喷汁尤物| 人人精品人人爱| 欧美成人r级一区二区三区| 六月婷婷色综合| 亚洲欧洲国产日本综合| 色婷婷久久久久swag精品| 夜夜精品浪潮av一区二区三区| 欧美性感一类影片在线播放| 日韩不卡手机在线v区| 26uuu亚洲| 99热国产精品| 无码av中文一区二区三区桃花岛| 精品久久久久久久久久久院品网| 国产精品一区在线观看乱码| 日韩理论片在线| 91精品国产综合久久久久久久| 精品系列免费在线观看| 亚洲欧洲日产国码二区| 欧美日韩精品久久久| 国产一区视频在线看| 亚洲免费观看高清| 欧美xxxxxxxx| 一本一本久久a久久精品综合麻豆| 午夜精品福利在线| 国产欧美日韩亚州综合| 91在线视频播放地址| 亚洲福利一二三区| 欧美xfplay| 日本韩国欧美在线| 日本三级韩国三级欧美三级| 欧美男生操女生| 亚洲靠逼com| 日韩一区二区麻豆国产| 日韩中文字幕av电影| 中文字幕免费不卡在线| 欧美日韩国产高清一区二区三区 | 国产69精品久久久久777| 中文字幕亚洲在| 欧美日韩国产综合草草| 国产91精品一区二区麻豆亚洲| 亚洲免费大片在线观看| 欧美一级欧美三级| 一本色道**综合亚洲精品蜜桃冫| 日本中文在线一区| 中文字幕一区二区三区av| 7777精品伊人久久久大香线蕉最新版| 99免费精品在线观看| 青青草视频一区| 中文字幕久久午夜不卡| 欧美一级黄色片| 91亚洲精华国产精华精华液| 国内外成人在线| 亚洲午夜电影网| 亚洲视频网在线直播| 日韩欧美的一区| 717成人午夜免费福利电影| 成人av在线资源网站| 精品一区免费av| 亚洲狠狠爱一区二区三区| 欧美一级免费大片| 欧美日韩免费不卡视频一区二区三区| 国产原创一区二区| 麻豆91在线看| 亚洲成人av免费| 一二三区精品福利视频| 国产精品网友自拍| 国产清纯白嫩初高生在线观看91 | 99久久免费精品高清特色大片| 日韩国产成人精品| 五月婷婷另类国产| 亚洲色欲色欲www| 精品福利一二区| 欧美大片在线观看一区| 欧美老年两性高潮| 欧美日韩黄视频| 色婷婷综合久色| 欧美亚洲高清一区二区三区不卡| 成人黄色免费短视频| 不卡一区在线观看| 粉嫩一区二区三区性色av| 美女性感视频久久| 五月婷婷综合网| 亚洲一级片在线观看| 日韩中文字幕亚洲一区二区va在线| 一区二区不卡在线视频 午夜欧美不卡在| 国产精品久久久久aaaa樱花| 国产精品久久久久久福利一牛影视 | 国产亚洲成aⅴ人片在线观看| 欧美一区二区三区思思人| 欧美日韩在线精品一区二区三区激情| 欧美高清精品3d| 欧美日韩午夜影院| 日韩欧美一区二区免费| 欧美一区二区三区成人| 精品少妇一区二区三区视频免付费 | 色婷婷激情一区二区三区| 欧美性猛交xxxx乱大交退制版 | 欧美大片在线观看一区二区| 91精品在线麻豆| 久久久亚洲精品一区二区三区 | 久久国产综合精品| 欧美aaaaaa午夜精品| 另类小说图片综合网| 蜜臀精品一区二区三区在线观看| 久久精品99国产精品| 激情综合色综合久久| www.日本不卡| 欧美在线观看你懂的| 日韩欧美高清dvd碟片| 久久久精品免费观看| 中文字幕综合网| 亚洲一卡二卡三卡四卡五卡| 亚洲一区中文在线| 青娱乐精品视频在线| 日韩高清不卡一区二区| 国产很黄免费观看久久| 不卡av在线网| 欧美一区二区视频在线观看| 久久亚洲免费视频| 一区二区三区在线观看视频| 天堂av在线一区| 成人免费视频caoporn| 在线观看不卡视频| 久久亚洲精华国产精华液| ...av二区三区久久精品| 午夜电影一区二区三区| 国产成人在线色| 丁香婷婷深情五月亚洲| 欧美精品日日鲁夜夜添| 中文字幕va一区二区三区| 日日夜夜免费精品| 高清国产一区二区三区| 91精品国产免费久久综合| 亚洲国产精品二十页| 看国产成人h片视频| www.日韩在线| 国产日产欧美一区二区视频| 伊人一区二区三区| 成人亚洲一区二区一| 56国语精品自产拍在线观看| 久久久99免费| 五月天婷婷综合| 国产盗摄一区二区| 2017欧美狠狠色| 亚洲精品欧美专区| 不卡电影一区二区三区| 日韩三级.com| 日韩国产在线观看| 91亚洲国产成人精品一区二区三 | 色综合网色综合| 久久精品欧美日韩| 亚洲另类在线视频| 免费国产亚洲视频| 8x8x8国产精品| 亚洲女人****多毛耸耸8| 成人av一区二区三区| 欧美刺激午夜性久久久久久久 | 色婷婷激情久久| 日韩三级视频中文字幕| 1区2区3区欧美| 国产精品一区在线| 欧美一区午夜精品| 午夜精品久久久久久不卡8050| 狠狠色丁香久久婷婷综合丁香| 91精品国产91综合久久蜜臀| 亚洲欧美日韩一区二区 | 爽好多水快深点欧美视频| 成人免费视频国产在线观看| 亚洲国产精品成人综合色在线婷婷| 蜜臀av一区二区在线免费观看| 欧美人体做爰大胆视频| 亚洲自拍欧美精品| 精品视频一区二区三区免费| 国产精品久久久久久久浪潮网站| av中文字幕亚洲| 国产精品色婷婷| 99re成人在线| 亚洲色图欧洲色图| 欧洲精品视频在线观看| 一区二区三区在线观看欧美| 在线不卡的av| 日本不卡一二三| 欧美精品一区二区三区四区| 久久99国产精品免费| 久久香蕉国产线看观看99| 国产麻豆一精品一av一免费| 久久精品一区二区三区av| 国产成人精品亚洲午夜麻豆| 国产精品网站一区| 色综合天天综合狠狠| 香蕉成人伊视频在线观看| 51精品秘密在线观看| 国产精品99久久久久久似苏梦涵 | 色综合天天综合在线视频| 亚洲v中文字幕| 制服丝袜一区二区三区| 国产成人夜色高潮福利影视|