• econtrol form designer添加三方控件


    econtrol form designer添加三方控件支持

    修改StdRegComps.pas单元

    1.添加引用单元进来

    uses

        {$IFDEF EHLIB}
         DBGridEh, PrnDbgeh, GridsEh, DBCtrlsEh,
        {$ENDIF}

        {$IFDEF DBANYWHERE}
        remotestoredproc, remoteupdatesql, remoteudpconnection, remoteudpdataset,
        applicationupdate, remotetcpconnection,
        {$ENDIF}
        {$IFDEF RAIZE}
        RzEdit, RzPanel, RzSplit, RzCommon, RzTabs, RzBtnEdt, RzButton,
        RzTray, RzBHints, RzDBEdit, RzDBBnEd, RzDBChk, RzDBCmbo, RzGrids,
        RzDBList, RzDBGrid, RzListVw, RzTreeVw, RzCmboBx, RzChkLst, RzLstBox,

        {$ENDIF}

    2.添加控件的图标文件进来

        {$IFDEF EHLIB}
          {$R EhlibReg.dcr}
        {$ENDIF}
        {$IFDEF DBANYWHERE}
          {$R remotedataset.dcr}
        {$ENDIF}
        {$IFDEF RAIZE}
          {$R RaizeComponentsVcl_16x16.dcr}
          {$R RaizeComponentsVcl_24x24.dcr}
          {$R RaizeComponentsVcl_32x32.dcr}
        {$ENDIF}

    3.注册三方控件

    procedure StandardRegister;
    begin
      {$IFDEF EHLIB}
      RegisterComponents('Ehlib', [TDBGridEh, TPrintDBGridEh, TDBEditEh,
        TDBDateTimeEditEh]);
      {$ENDIF}
      {$IFDEF DBANYWHERE}
      RegisterComponents('DBAnyWhere', [TRemoteUdpDataSet, TRemoteUdpConnection,
        TApplicationUpdate, TRemoteStoredProc]);
      {$ENDIF}
      {$IFDEF RAIZE}
      RegisterComponents('Raize', [TRzPanel, TRzButton, TRzButtonEdit, TRzSizePanel,
        TRzToolbar, TRzStatusBar, TRzBalloonHints, TRzPageControl, TRzTrayIcon,
        TRzEdit, TRzDBGrid, TRzStringGrid, TRzDBEdit, TRzDBButtonEdit, TRzDBMemo]);
      {$ENDIF}

    。。。。。。

  • 相关阅读:
    C++ 模板实现约瑟夫环
    C++实现向文件输出对象并读取对象
    C++实现对本地文件加行号并输出到本地文件
    C++ vector动态容量变化
    C++纯虚函数应用实例
    华为2016研发工程师-删数字
    iOS-宫格拼图
    iOS-审核4.3入坑(已出坑)
    Mac-关闭Mac电脑启动声音(咚~)
    彻底完全卸载SQL Server 2005教程
  • 原文地址:https://www.cnblogs.com/hnxxcxg/p/2940689.html
Copyright © 2020-2023  润新知