zoukankan      html  css  js  c++  java
  • 面向过程的命令模式

    {*******************************************************}
    {                                                       }
    {       命令模式的简化                                  }
    {                                                       }
    {       版权所有 (C) 2008 陈新光                        }
    {                                                       }
    {*******************************************************}

    ...
    type
      TFormHycx = class(TFormMdi)
      private
        procedure MenuItemClick(sender:TObject);
      end;
    ...
    procedure TFormHycx.FormCreate(Sender: TObject);
    var
      i:Integer;
    begin
      inherited;
      for i:=0 to PopupMenu.Items.Count-1 do
        PopupMenu.Items[i].OnClick:=MenuItemClick;
    end;
    ...
    procedure TFormHycx.MenuItemClick(sender: TObject);
    begin
      case TMenuItem(sender).Tag of
        100:ShowGridColEditorA(TDBGridEh(ActiveControl));
        101:FindPublicShowA(TDBGridEh(ActiveControl).DataSource.DataSet);
        102:ShowFilterFormA(TDBGridEh(ActiveControl).DataSource.DataSet);
        103:ShowGroupA(TDBGridEh(ActiveControl));
        104:ExpDbgridEhA(TDBGridEh(ActiveControl));
        105:PrntA(TDBGridEh(ActiveControl),self);
      end;
    end;  
  • 相关阅读:
    给msde加装企业管理器
    InterBase 数据库与驱动 版本不同
    delphi 演示数据路径
    TNetHTTPClient 使用
    MYSQL之库操作
    MYSQL之数据操作
    MYSQL之表操作
    MYSQL之视图、触发器、存储过程、函数、事物、数据库锁和数据库备份
    数据库三范式详解
    MYSQL之索引原理与慢查询优化
  • 原文地址:https://www.cnblogs.com/hnxxcxg/p/2941059.html
Copyright © 2011-2022 走看看