filterdemomain.h
来自「胜天进销存源码,国产优秀的进销存」· C头文件 代码 · 共 104 行
H
104 行
//---------------------------------------------------------------------------
#ifndef FilterDemoMainH
#define FilterDemoMainH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include "cxClasses.hpp"
#include "cxControls.hpp"
#include "cxCustomData.hpp"
#include "cxData.hpp"
#include "cxDataStorage.hpp"
#include "cxDBLookupComboBox.hpp"
#include "cxEdit.hpp"
#include "cxEditRepositoryItems.hpp"
#include "cxFilter.hpp"
#include "cxGraphics.hpp"
#include "cxGrid.hpp"
#include "cxGridCustomTableView.hpp"
#include "cxGridCustomView.hpp"
#include "cxGridLevel.hpp"
#include "cxGridTableView.hpp"
#include "cxStyles.hpp"
#include <DB.hpp>
#include <DBTables.hpp>
#include <ExtCtrls.hpp>
#include <Menus.hpp>
//---------------------------------------------------------------------------
class TfrmMain : public TForm
{
__published: // IDE-managed Components
TLabel *Label1;
TPanel *Panel1;
TPanel *pnlMaskInfo;
TcxGrid *Grid;
TcxGridTableView *TableView;
TcxGridColumn *TableViewOrderID;
TcxGridColumn *TableViewCompany;
TcxGridColumn *TableViewCountry;
TcxGridColumn *TableViewProduct;
TcxGridColumn *TableViewOrderDate;
TcxGridColumn *TableViewQuantity;
TcxGridLevel *GridLevel1;
TDatabase *dbMain;
TDataSource *dsCompanies;
TDataSource *dsCountries;
TTable *tblCompanies;
TStringField *tblCompaniesCOMPANYNAME;
TIntegerField *tblCompaniesCOUNTRYID;
TTable *tblCountries;
TTable *tblProducts;
TAutoIncField *tblProductsID;
TStringField *tblProductsName;
TMainMenu *mmMain;
TMenuItem *miFile;
TMenuItem *miExit;
TMenuItem *miView;
TMenuItem *miColumnFilterPopupMultiSelect;
TMenuItem *miApplyMultiSelectChanges;
TMenuItem *miApplyMultiSelectChangesImmediately;
TMenuItem *miApplyMultiSelectChangesOnButtonClick;
TMenuItem *N1;
TMenuItem *miColumnFilterPopupFilteredList;
TMenuItem *N2;
TMenuItem *miFilterRow;
TMenuItem *miApplyFilterRowChanges;
TMenuItem *miApplyFilterRowChangesOnCellExit;
TMenuItem *miApplyFilterRowChangesImmediately;
TMenuItem *miDateTimeFilters;
TMenuItem *miDateTimeFilterRelativeDays;
TMenuItem *miDateTimeFilterRelativeDayPeriods;
TMenuItem *miDateTimeFilterRelativeWeeks;
TMenuItem *miDateTimeFilterRelativeMonths;
TMenuItem *miDateTimeFilterRelativeYears;
TMenuItem *miDateTimeFilterPastFuture;
TMenuItem *miDateTimeFilterMonths;
TMenuItem *miDateTimeFilterYears;
TMenuItem *miAbout;
TcxEditRepository *erMain;
TcxEditRepositoryImageItem *erMainFlag;
void __fastcall miExitClick(TObject *Sender);
void __fastcall miColumnFilterPopupMultiSelectClick(
TObject *Sender);
void __fastcall miApplyMultiSelectChangesClick(TObject *Sender);
void __fastcall miColumnFilterPopupFilteredListClick(
TObject *Sender);
void __fastcall miFilterRowClick(TObject *Sender);
void __fastcall miApplyFilterRowChangesClick(TObject *Sender);
void __fastcall miDateTimeFilterClick(TObject *Sender);
void __fastcall miAboutClick(TObject *Sender);
protected:
void GenerateData();
AnsiString GetProductName(int AID);
void UpdateMenuValues();
public: // User declarations
__fastcall TfrmMain(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TfrmMain *frmMain;
//---------------------------------------------------------------------------
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?