zoukankan      html  css  js  c++  java
  • 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}

    。。。。。。

  • 相关阅读:
    微服务定义及.Net Core中用的技术
    IPad分屏,当电脑第二显示屏
    .net Core1.0 邮件发送
    AutoMapper总结
    02-C#(基础)基本的定义和说明
    01-.Net编程机制
    C#基础篇--静态成员、抽象成员、接口
    C#基础篇--面向对象(类与对象)
    期末总结
    改动后的封装
  • 原文地址:https://www.cnblogs.com/hnxxcxg/p/2940689.html
Copyright © 2011-2022 走看看