⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qlreg.pas

📁 详细的ERP设计资料
💻 PAS
字号:

unit QLReg;

{$I QLL.INC}

interface

uses Classes, DesignIntf, DesignEditors;

procedure Register;

implementation

uses
{$IFDEF QLDBGRID}
  QLDBGrid,
{$ENDIF}
{$IFDEF QLDBLOOKUPCOMBOBOX}
  QLDBLkp, DBReg,
{$ENDIF}
{$IFDEF QLDBGRIDREPORTBUILDER}
  QLRptBld,
{$ENDIF}
{$IFDEF QLDBFILTERDIALOG}
  QLDBFlt,
{$ENDIF}
  TypInfo;

const
  srNicesoft = 'soft.Net';

{$IFNDEF DELPHI6}
type
  TListFieldProperty = class(TDataFieldProperty)
  public
    function GetDataSourcePropName: string; override;
  end;

function TListFieldProperty.GetDataSourcePropName: string;
begin
  Result := 'ListSource';
end;
{$ENDIF}

procedure Register;
begin
{$IFDEF QLDBGRID}
  RegisterComponents(srNicesoft, [TQLDBGrid]);
  RegisterPropertyEditor(TypeInfo(TCurrencyView), TQLDBGrid, 'CurrencyView', TClassProperty);
{$ENDIF}
{$IFDEF QLDBLOOKUPCOMBOBOX}
  RegisterComponents(srNicesoft, [TQLDBLookupComboBox]);
  RegisterPropertyEditor(TypeInfo(string), TQLDBLookupControl, 'KeyField', TListFieldProperty);
  RegisterPropertyEditor(TypeInfo(string), TQLDBLookupControl, 'ListField', TListFieldProperty);
  RegisterPropertyEditor(TypeInfo(string), TQLDBLookupControl, 'ListSource', TListFieldProperty);
{$ENDIF}
{$IFDEF QLDBGRIDREPORTBUILDER}
  RegisterComponents(srNicesoft, [TQLDBGridReportBuilder]);
{$ENDIF}
{$IFDEF QLDBFILTERDIALOG}
  RegisterComponents(srNicesoft, [TQLDBFilterDialog]);
{$ENDIF}
end;

end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -