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

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

?? frxxxxeditor.pas

?? 控件下載 控件下載 控件下載 控件下載 控件下載
?? PAS
字號:

{******************************************}
{                                          }
{             FastReport v3.0              }
{      XXX components design editors       }
{                                          }

// Copyright
{                                          }
{******************************************}

unit frxXXXEditor;

interface

{$I frx.inc}

implementation

uses
  Windows, Classes, SysUtils, Forms, Dialogs, frxXXXComponents, frxCustomDB,
  frxDsgnIntf, frxRes, UXXX
{$IFDEF Delphi6}
, Variants
{$ENDIF};


type
  TfrxDatabaseNameProperty = class(TfrxStringProperty)
  public
    function GetAttributes: TfrxPropertyAttributes; override;
    function Edit: Boolean; override;
  end;

  TfrxDatabaseProperty = class(TfrxComponentProperty)
  public
    function GetValue: String; override;
  end;

  TfrxTableNameProperty = class(TfrxStringProperty)
  public
    function GetAttributes: TfrxPropertyAttributes; override;
    procedure GetValues; override;
  end;

  TfrxIndexNameProperty = class(TfrxStringProperty)
  public
    function GetAttributes: TfrxPropertyAttributes; override;
    procedure GetValues; override;
  end;


{ TfrxDatabaseNameProperty }

function TfrxDatabaseNameProperty.GetAttributes: TfrxPropertyAttributes;
begin
  Result := [paDialog];
end;

function TfrxDatabaseNameProperty.Edit: Boolean;
var
  SaveConnected: Boolean;
begin
  with TOpenDialog.Create(nil) do
  begin
    InitialDir := GetCurrentDir;
    Filter := 'put your filter here';
    Result := Execute;
    if Result then
      with TfrxXXXDatabase(Component).Database do
      begin
        SaveConnected := Connected;
        Connected := False;
        DatabaseName := FileName;
        Connected := SaveConnected;
      end;
    Free;
  end;
end;


{ TfrxDatabaseProperty }

function TfrxDatabaseProperty.GetValue: String;
var
  db: TfrxXXXDatabase;
begin
  db := TfrxXXXDatabase(GetOrdValue);
  if db = nil then
  begin
    if (XXXComponents <> nil) and (XXXComponents.DefaultDatabase <> nil) then
      Result := XXXComponents.DefaultDatabase.Name
    else
      Result := frxResources.Get('prNotAssigned');
  end
  else
    Result := inherited GetValue;
end;


{ TfrxTableNameProperty }

function TfrxTableNameProperty.GetAttributes: TfrxPropertyAttributes;
begin
  Result := [paMultiSelect, paValueList, paSortList];
end;

procedure TfrxTableNameProperty.GetValues;
begin
  inherited;
  with TfrxXXXTable(Component).Table do
    if Database <> nil then
      DataBase.GetTableNames(Values, False);
end;


{ TfrxIndexProperty }

function TfrxIndexNameProperty.GetAttributes: TfrxPropertyAttributes;
begin
  Result := [paMultiSelect, paValueList];
end;

procedure TfrxIndexNameProperty.GetValues;
var
  i: Integer;
begin
  inherited;
  try
    with TfrxXXXTable(Component).Table do
      if (TableName <> '') and (IndexDefs <> nil) then
      begin
        IndexDefs.Update;
        for i := 0 to IndexDefs.Count - 1 do
          if IndexDefs[i].Name <> '' then
            Values.Add(IndexDefs[i].Name);
      end;
  except
  end;
end;


initialization
  frxPropertyEditors.Register(TypeInfo(String), TfrxXXXDataBase, 'DatabaseName',
    TfrxDataBaseNameProperty);
  frxPropertyEditors.Register(TypeInfo(TfrxXXXDatabase), TfrxXXXTable, 'Database',
    TfrxDatabaseProperty);
  frxPropertyEditors.Register(TypeInfo(TfrxXXXDatabase), TfrxXXXQuery, 'Database',
    TfrxDatabaseProperty);
  frxPropertyEditors.Register(TypeInfo(String), TfrxXXXTable, 'TableName',
    TfrxTableNameProperty);
  frxPropertyEditors.Register(TypeInfo(String), TfrxXXXTable, 'IndexName',
    TfrxIndexNameProperty);

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产视频一区二区在线| 欧美一区三区四区| 久久国产福利国产秒拍| 亚洲影视资源网| 亚洲一区二区三区爽爽爽爽爽| 国产精品久久毛片av大全日韩| 欧美激情一区不卡| 中文字幕一区二区三区不卡在线| 日本一区二区视频在线观看| 国产精品无码永久免费888| 欧美激情综合五月色丁香小说| 中文字幕不卡的av| 中文字幕一区二区三区四区不卡 | 91高清视频免费看| 色欧美乱欧美15图片| 色94色欧美sute亚洲线路二| 色天使色偷偷av一区二区| 欧美图区在线视频| 欧美一级高清片在线观看| 欧美α欧美αv大片| 国产色婷婷亚洲99精品小说| 一区二区中文视频| 亚洲高清不卡在线观看| 美女mm1313爽爽久久久蜜臀| 国产成人午夜电影网| 99精品偷自拍| 在线成人av网站| 久久久久久久久岛国免费| 亚洲视频一二三| 爽爽淫人综合网网站| 国产一区二区三区免费| 94色蜜桃网一区二区三区| 欧美日韩国产乱码电影| 国产天堂亚洲国产碰碰| 亚洲精品免费在线观看| 久久国产精品区| 91性感美女视频| 日韩视频中午一区| 中文字幕一区二区三区在线不卡| 天天av天天翘天天综合网色鬼国产 | 精品第一国产综合精品aⅴ| 国产日本欧洲亚洲| 午夜欧美在线一二页| 国产真实乱对白精彩久久| 色综合婷婷久久| 26uuu国产在线精品一区二区| 中文字幕亚洲一区二区va在线| 亚洲一二三区在线观看| 成人黄色国产精品网站大全在线免费观看 | 国产精品丝袜黑色高跟| 青青草国产成人av片免费| 99在线精品观看| 久久亚洲二区三区| 亚洲福利一区二区| 福利91精品一区二区三区| 欧美一卡在线观看| 亚洲综合成人在线| 99久久99久久综合| 国产日产亚洲精品系列| 国模冰冰炮一区二区| 欧美一二三区精品| 午夜免费欧美电影| 欧美亚洲综合在线| 亚洲女爱视频在线| 国产 欧美在线| 国产午夜精品一区二区三区视频 | 国产精品久久久久久福利一牛影视| 久久国产福利国产秒拍| 日韩一区二区三区在线视频| 亚洲线精品一区二区三区八戒| 欧美天堂一区二区三区| 中文字幕电影一区| 成人黄色软件下载| 综合婷婷亚洲小说| 色婷婷综合久久久久中文 | 丝袜美腿一区二区三区| 在线观看亚洲a| 一区二区三区欧美| 色老头久久综合| 亚洲成人一二三| 欧美福利视频导航| 男人操女人的视频在线观看欧美| 在线电影国产精品| 日本aⅴ免费视频一区二区三区| 欧美电影一区二区| 久久99国产精品久久99| 久久夜色精品国产噜噜av| 国产激情一区二区三区四区| 中文字幕免费不卡| 91香蕉视频污| 午夜不卡在线视频| 精品少妇一区二区三区| 国产成人综合网| 一区二区三区四区国产精品| 欧美熟乱第一页| 麻豆91在线播放| 国产视频911| 在线国产电影不卡| 奇米影视一区二区三区| 国产婷婷色一区二区三区 | 这里只有精品99re| 国产麻豆精品在线观看| 日韩一区日韩二区| 欧美日本视频在线| 高清beeg欧美| 亚洲一二三专区| 欧美精品一区二区三区很污很色的| 国产精品18久久久久久vr| 亚洲欧美激情插| 日韩欧美在线1卡| 97国产一区二区| 久久99精品久久久久久动态图| 国产精品乱人伦| 91精品福利在线一区二区三区| 国产老女人精品毛片久久| 亚洲自拍偷拍网站| 国产欧美一区二区精品秋霞影院| 色天天综合色天天久久| 国产自产v一区二区三区c| 依依成人综合视频| 国产亚洲一区二区三区四区 | 国产麻豆视频一区| 五月天婷婷综合| 欧美高清在线视频| 欧美精品高清视频| 91在线视频观看| 国产麻豆成人传媒免费观看| 亚洲综合成人网| 国产精品久久久久久久久果冻传媒 | 亚洲第一久久影院| 国产精品的网站| 久久影院电视剧免费观看| 欧美视频三区在线播放| a4yy欧美一区二区三区| 国产伦精品一区二区三区免费迷 | 亚洲午夜久久久久久久久电影院 | 亚洲在线观看免费视频| 最新不卡av在线| 国产婷婷一区二区| 精品国产一二三| 日韩免费视频一区二区| 欧美群妇大交群的观看方式| 91九色02白丝porn| aaa国产一区| 99久久婷婷国产综合精品电影| 国产精品911| 国产一区激情在线| 精品中文字幕一区二区小辣椒| 三级欧美在线一区| 日韩中文字幕亚洲一区二区va在线| 亚洲精品高清在线观看| 亚洲另类在线视频| 亚洲精品成人悠悠色影视| 亚洲色图20p| 亚洲男人的天堂av| 一级日本不卡的影视| 亚洲黄色小说网站| 亚洲综合免费观看高清在线观看| 亚洲猫色日本管| 亚洲一区欧美一区| 亚洲成人一区在线| 另类欧美日韩国产在线| 久久精品国产99久久6| 国内成人精品2018免费看| 国产精品一线二线三线| 国产黑丝在线一区二区三区| 成人精品国产一区二区4080| 成人精品一区二区三区四区| 99re这里只有精品6| 在线这里只有精品| 91精品国产综合久久精品性色| 制服丝袜av成人在线看| 精品国产区一区| 国产精品丝袜一区| 亚洲线精品一区二区三区| 久久国产尿小便嘘嘘尿| 粉嫩欧美一区二区三区高清影视| 不卡欧美aaaaa| 7777精品伊人久久久大香线蕉| 日韩一级片在线观看| 欧美精彩视频一区二区三区| 亚洲激情图片qvod| 九色综合狠狠综合久久| 成人91在线观看| 欧美日本在线一区| 久久久九九九九| 亚洲国产va精品久久久不卡综合| 久久99国产精品免费| av在线一区二区三区| 91精品国产综合久久久久 | 色噜噜狠狠色综合欧洲selulu| 欧美精品在线一区二区三区| 久久久一区二区| 亚洲线精品一区二区三区八戒| 激情成人综合网| 欧美综合在线视频| 中文字幕精品—区二区四季| 性欧美大战久久久久久久久| 大胆欧美人体老妇| 日韩写真欧美这视频|