📄 right.h
字号:
//---------------------------------------------------------------------------
#ifndef RightH
#define RightH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ComCtrls.hpp>
#include <ImgList.hpp>
#include <Menus.hpp>
#include <ToolWin.hpp>
#include "RecBaseForm.h"
//---------------------------------------------------------------------------
class PACKAGE TfrmRight;
class TfrmRight : public TForm
{
__published: // IDE-managed Components
TTreeView *tvUserInfo;
TTreeView *tvRight;
TMainMenu *MainMenu1;
TMenuItem *mnuperm;
TMenuItem *mnufile;
TMenuItem *mnuhelp;
TImageList *ImageList1;
TImageList *ImageList3;
TPopupMenu *PopupMenu1;
TMenuItem *N10;
TMenuItem *N1;
TMenuItem *N2;
TMenuItem *N6;
TMenuItem *N7;
TMenuItem *N3;
TMenuItem *N4;
TMenuItem *N5;
TMenuItem *N8;
TMenuItem *N9;
TMenuItem *N11;
TMenuItem *N12;
TImageList *ImageList2;
TCoolBar *CoolBar1;
TToolBar *tbMainBar;
TToolButton *tbSetRight;
TToolButton *tbSave;
TToolButton *ToolButton3;
TToolButton *tbHelp;
TToolButton *tbControl;
TToolButton *tbCancel;
TToolButton *ToolButton1;
TImageList *ImageList4;
void __fastcall FormShow(TObject *Sender);
void __fastcall tvUserInfoChange(TObject *Sender, TTreeNode *Node);
void __fastcall tvUserInfoChanging(TObject *Sender,
TTreeNode *Node, bool &AllowChange);
void __fastcall AfterPopup(TObject *Sender);
void __fastcall PopupMenu1Popup(TObject *Sender);
void __fastcall tbSaveClick(TObject *Sender);
void __fastcall tbControlClick(TObject *Sender);
void __fastcall FormClose(TObject *Sender, TCloseAction &Action);
void __fastcall tbExitClick(TObject *Sender);
void __fastcall tbSetRightClick(TObject *Sender);
void __fastcall tbCancelClick(TObject *Sender);
private: // User declarations
int iIndex;
public: // User declarations
void __fastcall ReadUserGroupToTree(TTreeView *tv);
void __fastcall ReadUserToTree(TTreeView *tv);
AnsiString __fastcall GetCodeFromNode(AnsiString sNodeText);
AnsiString __fastcall GetFieldValue(int FieldIndex);
void __fastcall ReadModuleRightToTree(TTreeView *tv);
void __fastcall ResetTreeImage(TTreeView *tv) ;
void __fastcall ResetModuleRight(TTreeNode *ModuleNode);
void __fastcall SetNodeState(TTreeNode *Node,int rl);
void __fastcall InitUserRight(TTreeNode *UserNode);
void __fastcall InitModuleRight(AnsiString sModuleCodeText,int iRl);
void __fastcall InitPara();
void __fastcall InitPopup(TTreeNode *SelectNode);
int __fastcall LevelToItem(int rl);
int __fastcall IndexToItem(int ii);
void __fastcall UpdateChild(TTreeNode *SelectNode);
void __fastcall UpdateParent(TTreeNode *SelectNode);
void __fastcall SaveRight(TTreeNode *Node);
__fastcall TfrmRight(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TfrmRight *frmRight;
//---------------------------------------------------------------------------
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -