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

📄 wuregcontrol.~pas

📁 Delphi功能强的DBGRID构件,支持钱币网格,从DBGRIDEH中继承.比速达的网格构件功能更强大.
💻 ~PAS
字号:
unit wuRegControl;

{$I wuComp.inc}

interface

uses
  Classes, TypInfo, SysUtils,ComboBox,
  {$IFDEF SDComp7} DesignIntf, DesignEditors, VCLEditors, Variants, CMoneyDBGridEd6,
  {$ELSE} DsgnIntf, CSDBGridEd,{$ENDIF} CMoneyDBGrids;

procedure Register;

implementation

procedure Register;
begin
  RegisterComponents('wuComponent', [TMoneyDBGrid]);
  RegisterComponentEditor(TMoneyDBGrid, TCSDBGridEditor);
  RegisterPropertyEditor(TypeInfo(TCollection), TMoneyDBGrid, 'Columns', TCSDBGridColumnsProperty);

  RegisterPropertyEditor(TypeInfo(string), TCSColumn, 'FieldName', TCSDBGridFieldProperty);

  {$IFDEF SDComp7}
  RegisterPropertiesInCategory(sDatabaseCategoryName,[TypeInfo(TCMoneyDBGridColumns)]);
  RegisterPropertyInCategory(sDatabaseCategoryName, TCSColumn, 'FieldName');
  RegisterPropertiesInCategory(sLocalizableCategoryName, TCSColumn, ['Picklist','KeyList']);
  RegisterPropertiesInCategory(sLocalizableCategoryName, [TypeInfo(TCSColumnTitle)]);
  RegisterPropertiesInCategory(sVisualCategoryName, TCSColumn,['AlwaysShowEditButton',
      'AutoFitColWidth','WordWrap','EndEllipsis','Checkboxes']);
  {$ELSE}
  {$IFDEF SDComp5}
  RegisterPropertiesInCategory(TDatabaseCategory, [TypeInfo(TCSDBGridColumns)]);
  RegisterPropertyInCategory(TDatabaseCategory, TCSColumn, 'FieldName');
  RegisterPropertiesInCategory(TLocalizableCategory, TCSColumn, ['Picklist', 'KeyList']);
  RegisterPropertiesInCategory(TLocalizableCategory, [TypeInfo(TCSColumnTitle)]);
  RegisterPropertiesInCategory(TVisualCategory, TCSColumn, ['AlwaysShowEditButton',
    'AutoFitColWidth', 'WordWrap', 'EndEllipsis', 'CheckBoxes']);
  {$ENDIF}
  {$ENDIF}

end;

end.

⌨️ 快捷键说明

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