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

📄 rttiinspectordemovgeditor.h

📁 delphi的的三方控件
💻 H
字号:
//---------------------------------------------------------------------------

#ifndef RTTIInspectorDemoVGEditorH
#define RTTIInspectorDemoVGEditorH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include "cxButtons.hpp"
#include "cxLookAndFeelPainters.hpp"
#include "cxVGrid.hpp"
#include <ExtCtrls.hpp>
#include <Menus.hpp>
//---------------------------------------------------------------------------
class TcxVerticalGridEditor : public TForm
{
__published:	// IDE-managed Components
  TPanel *Panel1;
  TcxButton *btCategory;
  TcxButton *btEditor;
  TcxButton *btClose;
  TcxButton *btMultiEditor;
  TcxButton *btDelete;
  TcxButton *btClear;
  TcxButton *ShowVerticalGridLayoutEditor;
  TPanel *Panel2;
  TListBox *lbRows;
  TPopupMenu *PopupMenu;
  TMenuItem *miEditor;
  TMenuItem *miCategory;
  TMenuItem *miMultieditor;
  TMenuItem *N1;
  TMenuItem *miDelete;
  TMenuItem *miClearAll;
  void __fastcall btCloseClick(TObject *Sender);
  void __fastcall lbRowsClick(TObject *Sender);
  void __fastcall btCategoryClick(TObject *Sender);
  void __fastcall btEditorClick(TObject *Sender);
  void __fastcall btMultiEditorClick(TObject *Sender);
  void __fastcall btDeleteClick(TObject *Sender);
  void __fastcall btClearClick(TObject *Sender);
  void __fastcall FormActivate(TObject *Sender);
  void __fastcall miEditorClick(TObject *Sender);
  void __fastcall miCategoryClick(TObject *Sender);
  void __fastcall miMultieditorClick(TObject *Sender);
  void __fastcall miDeleteClick(TObject *Sender);
  void __fastcall miClearAllClick(TObject *Sender);
  void __fastcall FormCloseQuery(TObject *Sender, bool &CanClose);
  void __fastcall ShowVerticalGridLayoutEditorClick(TObject *Sender);
  void __fastcall FormClose(TObject *Sender, TCloseAction &Action);
private:
  TcxCustomVerticalGrid *FVerticalGrid;
  TNotifyEvent FOnObjectSelected;
  void __fastcall AddRow(TMetaClass* ARowClass);
  TcxCustomVerticalGrid* __fastcall GetVerticalGrid(void);
  void __fastcall UpdateButtons();
  void __fastcall UpdateItems();
  void __fastcall SetVerticalGrid(TcxCustomVerticalGrid *Value);
  void __fastcall SelectItem(void *AItem);
protected:
  virtual void __fastcall DoObjectSelected(TObject *Sender);
public:
  __fastcall TcxVerticalGridEditor(TComponent* Owner);
  void __fastcall DoItemsModified();
  void __fastcall InitFormEditor();
  __property TNotifyEvent OnObjectSelected = {read=FOnObjectSelected, write=FOnObjectSelected};
  __property TcxCustomVerticalGrid *VerticalGrid = {read=GetVerticalGrid, write=SetVerticalGrid};
};
//---------------------------------------------------------------------------

TcxVerticalGridEditor *GetVerticalGridEditor(TcxCustomVerticalGrid *AVerticalGrid,
  TNotifyEvent AEvent);
#endif

⌨️ 快捷键说明

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