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

📄 billbaseform.h

📁 科思ERP部分源码及控件
💻 H
字号:
//---------------------------------------------------------------------------
#ifndef BillBaseFormH
#define BillBaseFormH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ComCtrls.hpp>
#include <ToolWin.hpp>
#include <Menus.hpp>
#include <Grids.hpp>
#include <ExtCtrls.hpp>
#include <ImgList.hpp>
#include <Dialogs.hpp>
#include "SDEdit.h"
#include "SDGrid.h"
#include "BaseGlobeVars.h"
#include "KSFunction.h"
#include "CommFunction.h"
#include "WhereForm.h"
#include "FormSet.h"
#include "WnQuery.h"
#include "container.h"
#include "ClientDcom.h"
#include "AncBillBase.h"

//---------------------------------------------------------------------------


class TBillBaseForm : public TAncBillBaseForm
{
__published:	// IDE-managed Components
    TMainMenu *MainMenu1;
    TMenuItem *muFile;
    TMenuItem *muQuery;
    TMenuItem *muEdit;
    TMenuItem *muReport;
    TMenuItem *muHelp;
    TMenuItem *muAddDetail;
    TMenuItem *muSave;
    TMenuItem *N3;
    TMenuItem *muEditDetail;
    TMenuItem *muDeleteDetail;
    TMenuItem *N4;
    TMenuItem *muPrint;
    TMenuItem *S2;
    TMenuItem *muExit;
    TMenuItem *muUnDo;
    TMenuItem *N5;
    TMenuItem *muCut;
    TMenuItem *muCopy;
    TMenuItem *muPaste;
    TMenuItem *muAbout;
    TStatusBar *sbBar;
    TMenuItem *muPrintSetup;
    TMenuItem *muTools;
    TMenuItem *muToolBar;
    TMenuItem *muStatusBar;
    TMenuItem *N8;
    TMenuItem *N9;
    TMenuItem *muOptons;
    TMenuItem *muContext;
    TMenuItem *muWebSite;
    TMenuItem *N11;
    TMenuItem *muFind;
    TMenuItem *muView;
    TMenuItem *muFirst;
    TMenuItem *muPrevious;
    TMenuItem *muNext;
    TMenuItem *muLast;
    TMenuItem *muAddHead;
    TMenuItem *muEditHead;
    TMenuItem *muDelHead;
    TMenuItem *N7;
    TMenuItem *muCancel;
    TImageList *ImageList1;
    TCoolBar *CoolBar1;
    TToolBar *tbMainBar;
    TToolButton *tbAddHead;
    TToolButton *tbEditHead;
    TToolButton *tbDeleteHead;
    TToolButton *ToolButton4;
    TToolButton *tbAddDetail;
    TToolButton *tbEditDetail;
    TToolButton *tbDeleteDetail;
    TToolButton *ToolButton8;
    TToolButton *tbCancel;
    TToolButton *tbSave;
    TToolButton *ToolButton11;
    TToolButton *tbFirst;
    TToolButton *tbPrevious;
    TToolButton *tbNext;
    TToolButton *tbLast;
    TToolButton *ToolButton16;
    TToolButton *tbQuery;
    TToolButton *tbPrint;
    TToolButton *ToolButton19;
    TToolButton *tbHelp;
    TToolButton *tbControl;
    TToolButton *tbCheck;
    TToolButton *ToolButton5;
    TPrintDialog *BillPrintDlg;
    TPrinterSetupDialog *BillPrnSetupDlg;
    TToolButton *tbEditAll;
    TToolButton *ToolButton3;
    TMenuItem *DataOut;
    TToolButton *tbExport;
    TToolButton *tbClose;
    TPopupMenu *pmDetail;
    TMenuItem *puClose;
    TMenuItem *muUnCheck;
    TMenuItem *muUnClose;
    TMenuItem *muUnCloseDetail;
    TMenuItem *N1;
    TSaveDialog *SaveDataDlg;
    TMenuItem *N23333;
    void __fastcall muAddDetailClick(TObject *Sender);
    void __fastcall muAddHeadClick(TObject *Sender);
    void __fastcall muEditHeadClick(TObject *Sender);
    void __fastcall muDelHeadClick(TObject *Sender);
    void __fastcall muEditDetailClick(TObject *Sender);
    void __fastcall muDeleteDetailClick(TObject *Sender);
    void __fastcall muCancelClick(TObject *Sender);
    void __fastcall muSaveClick(TObject *Sender);
    void __fastcall muPrintClick(TObject *Sender);
    void __fastcall muExitClick(TObject *Sender);
    void __fastcall muUnDoClick(TObject *Sender);
    void __fastcall muToolBarClick(TObject *Sender);
    void __fastcall muStatusBarClick(TObject *Sender);
    void __fastcall muFirstClick(TObject *Sender);
    void __fastcall muPreviousClick(TObject *Sender);
    void __fastcall muNextClick(TObject *Sender);
    void __fastcall muLastClick(TObject *Sender);
    void __fastcall muContextClick(TObject *Sender);
    void __fastcall muWebSiteClick(TObject *Sender);
    void __fastcall muAboutClick(TObject *Sender);
    void __fastcall tbAddHeadClick(TObject *Sender);
    void __fastcall tbEditHeadClick(TObject *Sender);
    void __fastcall tbDeleteHeadClick(TObject *Sender);
    void __fastcall tbAddDetailClick(TObject *Sender);
    void __fastcall tbEditDetailClick(TObject *Sender);
    void __fastcall tbDeleteDetailClick(TObject *Sender);
    void __fastcall tbCancelClick(TObject *Sender);
    void __fastcall tbSaveClick(TObject *Sender);
    void __fastcall tbFirstClick(TObject *Sender);
    void __fastcall tbPreviousClick(TObject *Sender);
    void __fastcall tbNextClick(TObject *Sender);
    void __fastcall tbLastClick(TObject *Sender);
    void __fastcall tbHelpClick(TObject *Sender);
    void __fastcall tbPrintClick(TObject *Sender);
    void __fastcall tbControlClick(TObject *Sender);
    void __fastcall tbCheckClick(TObject *Sender);
    void __fastcall tbQueryClick(TObject *Sender);
    void __fastcall muPrintSetupClick(TObject *Sender);
    void __fastcall tbEditAllClick(TObject *Sender);
    void __fastcall tbExportClick(TObject *Sender);
    void __fastcall tbCloseClick(TObject *Sender);
    void __fastcall puCloseClick(TObject *Sender);
    void __fastcall muUnCheckClick(TObject *Sender);
    void __fastcall muUnCloseClick(TObject *Sender);
    void __fastcall muOptonsClick(TObject *Sender);
    void __fastcall muUnCloseDetailClick(TObject *Sender);
    void __fastcall FormKeyDown(TObject *Sender, WORD &Key,
          TShiftState Shift);
public:
    void __fastcall SetControlState(TControlAction mAct);
    void __fastcall SetToolBarState(TControlAction mAct);
    void __fastcall SetStatusBarInfo(TControlAction mAct);
    void __fastcall SetMenuState(TControlAction mAct);
    AnsiString __fastcall GetCurrentStateString();
    void __fastcall VerifyFormRight();
    void __fastcall PrintBill(bool ShowDialog);
    void __fastcall ReSetToolbarStatus();
    void __fastcall SetFormRight(AnsiString right);
    //导出数据
    void __fastcall SaveDataToFile();//从前台得到数据
    virtual TStringList* __fastcall GetExportData();//前台可重载,用于得到保存到EXCEL里的以TAB间隔的含单头明细的传入GRID数据
    TSDGrid *HeadExportGrid; //传入导出的单头记录GRID,前台可以重载,缺省为所有的单头字段
    TSDGrid *DetailExportGrid;//传入供导出的记录GRID
public:
  __fastcall TBillBaseForm(TComponent* Owner,HWND chWnd,AnsiString MidCode,AnsiString WhereStr);
  __fastcall ~TBillBaseForm();

};
//---------------------------------------------------------------------------
extern PACKAGE TBillBaseForm *BillBaseForm;
//---------------------------------------------------------------------------
#endif

⌨️ 快捷键说明

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