zoukankan      html  css  js  c++  java
  • 仿制用友U8界面

    unit Unit1;
    
    interface
    
    uses
      Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
      Vcl.Controls, Vcl.Forms, Vcl.Dialogs, cxGraphics, cxControls, cxLookAndFeels,
      cxLookAndFeelPainters, dxSkinsCore, dxSkinsDefaultPainters,
      dxSkinsdxNavBarPainter, dxSkinscxPCPainter, cxPCdxBarPopupMenu, cxPC,
      dxNavBarCollns, cxClasses, dxNavBarBase, dxNavBar, dxSkinsdxStatusBarPainter,
      dxStatusBar;
    
    type
      TForm1 = class(TForm)
        dxNavBar1: TdxNavBar;
        dxNavBar1Group1: TdxNavBarGroup;
        dxNavBar1Group2: TdxNavBarGroup;
        dxNavBar1Group3: TdxNavBarGroup;
        dxNavBar1Group4: TdxNavBarGroup;
        dxNavBar1Item1: TdxNavBarItem;
        dxNavBar1Item2: TdxNavBarItem;
        dxNavBar1Item3: TdxNavBarItem;
        dxNavBar1Item4: TdxNavBarItem;
        cxPageControl1: TcxPageControl;
        cxTabSheet1: TcxTabSheet;
        dxStatusBar1: TdxStatusBar;
        Procedure Addpage(cText:String);
        procedure dxNavBar1Item1Click(Sender: TObject);
        procedure dxNavBar1Item2Click(Sender: TObject);
        procedure dxNavBar1Item3Click(Sender: TObject);
        procedure dxNavBar1Item4Click(Sender: TObject);
      private
        { Private declarations }
      public
        { Public declarations }
      end;
    
    var
      Form1: TForm1;
    
    implementation
    
    {$R *.dfm}
    Procedure TForm1.Addpage(cText:String);
     Var
       I:integer;
       bNew:Boolean;
       TempTab:TcxTabSheet;
     begin
        bNew:=true;
        for I := 0 to Self.cxPageControl1.PageCount-1 do
           begin
             if cxpageControl1.Pages[i].Caption=cText then
                begin
                  cxpagecontrol1.Properties.ActivePage:=cxpagecontrol1.Pages[i];
                  bNew:=False;
                end;
             end;
        IF bNew then
          begin
             TempTab:=TcxTabSheet.Create(cxpageControl1);
             TempTab.Caption:=cText;
             TempTab.PageControl:=cxpageControl1;
             cxPageControl1.Properties.ActivePage:=TempTab;
          end;
     end;
     procedure TForm1.dxNavBar1Item1Click(Sender: TObject);
       begin
          Addpage((Sender as TdxNavBarItem).Caption);
       end;
     procedure TForm1.dxNavBar1Item2Click(Sender: TObject);
    begin
        Addpage((Sender as TdxNavBarItem).Caption);
    end;
    
    procedure TForm1.dxNavBar1Item3Click(Sender: TObject);
    begin
            Addpage((Sender as TdxNavBarItem).Caption);
    end;
    
    procedure TForm1.dxNavBar1Item4Click(Sender: TObject);
    begin
        Addpage((Sender as TdxNavBarItem).Caption);
    end;
    
    end.
  • 相关阅读:
    python流程控制
    数据类型
    python之初接触
    使用 HttpWebRequest 向网站提交数据
    在 ASP.NET MVC4 中使用 NInject
    第一篇 微信商城 开发前的准备工作
    (一)模块基础
    函数之递归、匿名函数及内置方法
    装饰器的使用原理
    mybatis返回list
  • 原文地址:https://www.cnblogs.com/wuxi15/p/3805638.html
Copyright © 2011-2022 走看看