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

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

?? umain1.pas

?? 一個mwEdit控件原碼,比mwCuuEdit0.92a功能先進.
?? PAS
字號:
{-------------------------------------------------------------------------------
The contents of this file are subject to the Mozilla Public License
Version 1.1 (the "License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.mozilla.org/MPL/

Software distributed under the License is distributed on an "AS IS" basis,
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for
the specific language governing rights and limitations under the License.

The Original Code is: uMain1.pas, released 2000-06-23.

The Original Code is part of the DBEditDemo1 project, written by Michael Hieke
for the SynEdit component suite.
All Rights Reserved.

Contributors to the SynEdit project are listed in the Contributors.txt file.

Alternatively, the contents of this file may be used under the terms of the
GNU General Public License Version 2 or later (the "GPL"), in which case
the provisions of the GPL are applicable instead of those above.
If you wish to allow use of your version of this file only under the terms
of the GPL and not to allow others to use your version of this file
under the MPL, indicate your decision by deleting the provisions above and
replace them with the notice and other provisions required by the GPL.
If you do not delete the provisions above, a recipient may use your version
of this file under either the MPL or the GPL.

$Id: uMain1.pas,v 1.2 2000/11/22 08:34:13 mghie Exp $

You may retrieve the latest version of this file at the SynEdit home page,
located at http://SynEdit.SourceForge.net

Known Issues:
-------------------------------------------------------------------------------}

unit uMain1;

{$I SynEdit.inc}

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls, Mask, DBCtrls, SynEdit, SynDBEdit, Db, DBTables, ExtCtrls,
  SynEditHighlighter, SynHighlighterPas, SynHighlighterPerl;

type
  TForm1 = class(TForm)
    Panel1: TPanel;
    DataSource1: TDataSource;
    Table1: TTable;
    DBSynEdit1: TDBSynEdit;
    DBNavigator1: TDBNavigator;
    DBEdit1: TDBEdit;
    SynPasSyn1: TSynPasSyn;
    SynPerlSyn1: TSynPerlSyn;
    procedure FormCreate(Sender: TObject);
    procedure UpdateHighlighterNeeded(DataSet: TDataSet);
    procedure Table1UpdateRecord(DataSet: TDataSet;
      UpdateKind: TUpdateKind; var UpdateAction: TUpdateAction);
    procedure DataSource1DataChange(Sender: TObject; Field: TField);
  private
    fUpdateHL: boolean;
    procedure IdleAction(Sender: TObject; var Done: Boolean);
  end;

var
  Form1: TForm1;

implementation

{$R *.DFM}

const
  SourceTableName = 'DemoSrc.dbf';
  HighlighterClassField = 'HLCLASS';
  DemoSourceField = 'SRC';

procedure TForm1.FormCreate(Sender: TObject);
var
  TableName: string;
  ASQL: TQuery;
begin
  Application.OnIdle := IdleAction;
  fUpdateHL := TRUE;
  TableName := ExtractFilePath(Application.ExeName) + SourceTableName;

  if not FileExists(TableName) then begin
    ASQL := TQuery.Create(Self);
    try
      ASQL.SQL.Text :=
        'CREATE TABLE "' + TableName + '" ('#13#10 +
        '  ' + HighlighterClassField + ' CHAR(20),'#13#10 +
        '  ' + DemoSourceField + ' CHAR(250)'#13#10 +
        ')';

      ASQL.ExecSQL;
    finally
      ASQL.Free;
    end;
  end;
  Table1.TableName := TableName;
  Table1.Active := TRUE;
  DBSynEdit1.DataField := DemoSourceField;
  DBEdit1.DataField := HighlighterClassField;
end;

procedure TForm1.UpdateHighlighterNeeded(DataSet: TDataSet);
begin
  fUpdateHL := TRUE;
end;

procedure TForm1.Table1UpdateRecord(DataSet: TDataSet; UpdateKind: TUpdateKind;
  var UpdateAction: TUpdateAction);
begin
  fUpdateHL := TRUE;
end;

procedure TForm1.IdleAction(Sender: TObject; var Done: Boolean);
var
  HLName: string;
  i: integer;
  HL: TSynCustomHighlighter;
begin
  if fUpdateHL then begin
    fUpdateHL := FALSE;
    HLName := DBEdit1.Text;
    HL := nil;
    for i := 0 to ComponentCount - 1 do
      if CompareText(Components[i].ClassName, HLName) = 0 then begin
        if Components[i] is TSynCustomHighlighter then begin
          HL := Components[i] as TSynCustomHighlighter;
          break;
        end;
      end;
    DBSynEdit1.Highlighter := HL;
  end;
end;

procedure TForm1.DataSource1DataChange(Sender: TObject; Field: TField);
begin
  fUpdateHL := TRUE;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩免费观看高清完整版在线观看| 亚洲一级在线观看| 一区二区三区在线免费视频| 秋霞电影一区二区| 成人av在线资源网| 日韩一级免费观看| 亚洲视频免费看| 国产一区二区三区四区五区美女| 色屁屁一区二区| 中文字幕精品在线不卡| 亚洲成人av在线电影| 99综合影院在线| 国产亚洲人成网站| 麻豆免费精品视频| 欧美日韩精品一区二区| 亚洲精选一二三| av网站免费线看精品| 久久男人中文字幕资源站| 日韩av中文在线观看| 欧美三级在线播放| 亚洲综合丝袜美腿| 91在线播放网址| 国产精品福利在线播放| 国产成人精品一区二区三区网站观看| 91精品国产色综合久久不卡电影 | 91香蕉视频在线| 国产视频一区在线观看| 国产一区二区在线影院| 欧美精品一区二区久久婷婷| 毛片av一区二区三区| 日韩欧美激情在线| 另类小说综合欧美亚洲| 日韩欧美色综合网站| 日精品一区二区| 这里只有精品电影| 日韩电影免费在线看| 7777精品伊人久久久大香线蕉完整版 | 亚洲高清不卡在线观看| 日本精品一级二级| 亚洲精品伦理在线| 色哟哟一区二区三区| 亚洲综合在线电影| 欧美日韩五月天| 美日韩一级片在线观看| 精品少妇一区二区三区在线视频| 麻豆精品久久久| 久久久国产精品麻豆| 成人开心网精品视频| 亚洲欧美色图小说| 欧美色图在线观看| 久久99最新地址| 国产精品色婷婷久久58| 色8久久人人97超碰香蕉987| 天涯成人国产亚洲精品一区av| 日韩视频一区二区| 成人av资源站| 日韩综合小视频| 久久蜜桃一区二区| 91视频在线观看| 首页国产丝袜综合| 久久精品视频一区二区| 色吊一区二区三区| 美腿丝袜在线亚洲一区| 国产精品无遮挡| 欧美日韩精品福利| 国产不卡免费视频| 一区二区三区 在线观看视频| 欧美一区二区黄色| 国产91精品一区二区麻豆亚洲| 亚洲欧美色一区| 亚洲精品一区二区三区精华液| 99久久精品免费精品国产| 日韩成人一区二区| 国产精品福利一区二区| 日韩精品专区在线| 91丝袜美女网| 黄网站免费久久| 亚洲午夜精品在线| 欧美国产精品劲爆| 欧美一区二区三区四区视频| av一区二区久久| 久久av老司机精品网站导航| 一区二区三区中文在线| 欧美v日韩v国产v| 欧美在线不卡视频| 国产精品中文字幕日韩精品| 亚洲r级在线视频| 中文字幕一区三区| 久久夜色精品一区| 欧美精品粉嫩高潮一区二区| 91视频免费看| 国产v综合v亚洲欧| 另类成人小视频在线| 亚洲精品成人精品456| 国产欧美视频一区二区| 日韩一区二区在线免费观看| 色婷婷av一区二区三区软件 | 欧美日本一区二区| 白白色亚洲国产精品| 国产一区二区三区四| 三级在线观看一区二区| 一区二区三区91| 中文字幕日本乱码精品影院| 国产亚洲成aⅴ人片在线观看| 91精品国产丝袜白色高跟鞋| 欧美肥妇毛茸茸| 在线91免费看| 欧美人狂配大交3d怪物一区| 欧美色综合影院| 欧美私模裸体表演在线观看| 日本精品一级二级| 91搞黄在线观看| 色婷婷综合激情| 欧美日韩久久久久久| 欧美又粗又大又爽| 欧美性生交片4| 欧美日韩国产一二三| 欧美人成免费网站| 56国语精品自产拍在线观看| 在线播放中文字幕一区| 欧美一区二区三区在线观看| 欧美一级欧美三级| 日韩一区国产二区欧美三区| 久久综合九色欧美综合狠狠| 国产午夜亚洲精品羞羞网站| 国产精品久久久久久久久免费丝袜 | 蜜臀av亚洲一区中文字幕| 日韩成人午夜精品| 久久精品国产秦先生| 精品一区二区三区免费观看| 国产一区二区三区免费播放| 成人精品视频一区二区三区| 91视频xxxx| 欧美日韩在线播放一区| 欧美一区二区三区在| 日韩欧美你懂的| 中文字幕第一区第二区| 亚洲精品乱码久久久久久久久| 婷婷六月综合亚洲| 久久精品国产一区二区三| 国产一区二区精品久久91| 99久久夜色精品国产网站| 欧美午夜电影一区| 精品剧情在线观看| 国产精品的网站| 日本视频免费一区| 丁香天五香天堂综合| 欧美日韩在线免费视频| 337p粉嫩大胆噜噜噜噜噜91av| 国产精品久久久久影院色老大| 亚洲五月六月丁香激情| 国内欧美视频一区二区| 色屁屁一区二区| 久久久久国产精品麻豆ai换脸| 一区二区在线电影| 精品一区二区三区免费毛片爱 | 亚洲精品国产第一综合99久久 | 91免费观看在线| 欧美成人精精品一区二区频| 亚洲同性同志一二三专区| 日本中文字幕一区| 99国产精品久久| 精品福利在线导航| 亚洲午夜精品在线| 福利一区在线观看| 日韩精品一区国产麻豆| 亚洲精品久久7777| 国产精品99久久久久久有的能看| 欧美日韩在线不卡| 综合在线观看色| 国产乱子伦一区二区三区国色天香 | 欧美一区二区三区的| 亚洲日本在线a| 成人性视频网站| 日韩免费在线观看| 亚洲主播在线观看| 99热在这里有精品免费| 精品国产乱码久久| 强制捆绑调教一区二区| 在线亚洲精品福利网址导航| 亚洲欧洲三级电影| 国产一区二区三区在线观看免费| 4438亚洲最大| 五月综合激情日本mⅴ| 91麻豆精品秘密| 国产精品久久久久四虎| 国产在线不卡一区| 日韩午夜在线影院| 日韩国产高清在线| 欧美三级视频在线播放| 一区二区三区四区乱视频| 99re6这里只有精品视频在线观看| 国产欧美日本一区二区三区| 国产一区二区三区免费播放| 久久久综合九色合综国产精品| 久久草av在线| 欧美刺激午夜性久久久久久久| 日本不卡在线视频| 欧美一级片在线| 精品午夜久久福利影院|