📄 rptview.h
字号:
//---------------------------------------------------------------------------
#ifndef RPTViewH
#define RPTViewH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <Buttons.hpp>
#include <ComCtrls.hpp>
#include <ToolWin.hpp>
#include <ExtCtrls.hpp>
#include <Dialogs.hpp>
#include "KSAdvReport.h"
//---------------------------------------------------------------------------
class TfrmRPTView : public TForm
{
__published: // IDE-managed Components
TCoolBar *CoolBar1;
TToolBar *ToolBar;
TSpeedButton *sbPrint;
TSpeedButton *sbFirst;
TSpeedButton *sbPrior;
TSpeedButton *sbNext;
TSpeedButton *sbLast;
TSpeedButton *sbZoomIn;
TSpeedButton *sbZoomOut;
TSpeedButton *sbExit;
TSpeedButton *sbPageSet;
TPanel *Panel1;
TLabel *Label1;
TLabel *Label2;
TComboBox *cmbPageNum;
TScrollBox *ScrollBox;
TStatusBar *StatusBar;
TShape *Shape;
TEdit *Edit1;
TToolButton *ToolButton1;
TToolButton *ToolButton2;
TToolButton *ToolButton3;
TToolButton *ToolButton5;
TSpeedButton *sbExport;
TSaveDialog *SaveDialog;
TToolButton *ToolButton4;
TAdvReportBand *AdvReportBand;
void __fastcall FormShow(TObject *Sender);
void __fastcall sbPageSetClick(TObject *Sender);
void __fastcall sbPrintClick(TObject *Sender);
void __fastcall sbFirstClick(TObject *Sender);
void __fastcall sbPriorClick(TObject *Sender);
void __fastcall cmbPageNumChange(TObject *Sender);
void __fastcall sbNextClick(TObject *Sender);
void __fastcall sbLastClick(TObject *Sender);
void __fastcall sbZoomInClick(TObject *Sender);
void __fastcall sbZoomOutClick(TObject *Sender);
void __fastcall FormActivate(TObject *Sender);
void __fastcall FormResize(TObject *Sender);
void __fastcall cmbPageNumKeyPress(TObject *Sender, char &Key);
void __fastcall sbExitMouseMove(TObject *Sender, TShiftState Shift,
int X, int Y);
void __fastcall sbExportClick(TObject *Sender);
void __fastcall sbExitClick(TObject *Sender);
private: // User declarations
bool F3D;
int OldRowCount;
AnsiString FRegTitle;
TAdvReport *FAdvReport;
void __fastcall PageAlign();
void __fastcall SaveToRegistry();
void __fastcall LoadFromRegistry();
void __fastcall SaveDataAsText(AnsiString strFileName);
void __fastcall SaveDataAsExcel(AnsiString strFileName);
void __fastcall SetView3D(bool value = true);
bool __fastcall GetView3D();
int __fastcall ReturnExtendName(AnsiString AFullPath, AnsiString &ReturnValue);
public: // User declarations
__fastcall TfrmRPTView(TComponent* Owner, TAdvReport *AAdvReport);
void __fastcall ExportData();
__property bool PageView3D = {read = GetView3D, write = SetView3D, default = true};
};
//---------------------------------------------------------------------------
extern PACKAGE TfrmRPTView *frmRPTView;
//---------------------------------------------------------------------------
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -