📄 viewcardsimpledemomain.pas
字号:
unit ViewCardSimpleDemoMain;
interface
uses
Windows, Messages, Classes, Graphics, Controls, Forms, Dialogs, cxControls,
cxLookupGrid, cxLookupDBGrid, cxGridCustomTableView, cxGridLevel, cxGridCustomView,
cxGrid, cxGridCardView, cxGridDBCardView, cxMaskEdit, StdCtrls, ExtCtrls, cxContainer,
cxEdit, cxTextEdit, cxDropDownEdit, cxDBEdit, cxStyles, ViewCardSimpleDemoData, Menus,
ActnList, ImgList, ComCtrls, cxLookAndFeels, cxCustomData, cxGraphics,
cxFilter, cxData, cxDBData, cxClasses, cxGridTableView, cxGridDBTableView,
DB, cxDataStorage, cxHyperLinkEdit;
type
TViewCardSimpleDemoMainForm = class(TForm)
mmMain: TMainMenu;
miFile: TMenuItem;
miExit: TMenuItem;
miOptions: TMenuItem;
miInvertSelect: TMenuItem;
miCellSelect: TMenuItem;
miAbout: TMenuItem;
sbMain: TStatusBar;
miMultiSelect: TMenuItem;
miHideFocusRect: TMenuItem;
pnDepartments: TPanel;
pnDepartmentsCaption: TPanel;
cxGridDepartments: TcxGrid;
cxGridDepartmentsDBTableView: TcxGridDBTableView;
cxGridDepartmentsDBTableViewNAME: TcxGridDBColumn;
cxGridDepartmentsLevel: TcxGridLevel;
pnUsers: TPanel;
cxGridUsers: TcxGrid;
cxGridUsersDBCardView: TcxGridDBCardView;
cxGridUsersDBCardViewFNAME: TcxGridDBCardViewRow;
cxGridUsersDBCardViewMNAME: TcxGridDBCardViewRow;
cxGridUsersDBCardViewLNAME: TcxGridDBCardViewRow;
cxGridUsersDBCardViewCOUNTRY: TcxGridDBCardViewRow;
cxGridUsersDBCardViewPOSTALCODE: TcxGridDBCardViewRow;
cxGridUsersDBCardViewCITY: TcxGridDBCardViewRow;
cxGridUsersDBCardViewADDRESS: TcxGridDBCardViewRow;
cxGridUsersDBCardViewPHONE: TcxGridDBCardViewRow;
cxGridUsersDBCardViewFAX: TcxGridDBCardViewRow;
cxGridUsersDBCardViewEMAIL: TcxGridDBCardViewRow;
cxGridUsersDBCardViewHOMEPAGE: TcxGridDBCardViewRow;
cxGridUsersLevel: TcxGridLevel;
pnUsersCaption: TPanel;
Splitter: TSplitter;
lbDescription: TLabel;
miShowNavigator: TMenuItem;
LookAndFeelController: TcxLookAndFeelController;
procedure miAboutClick(Sender: TObject);
procedure miExitClick(Sender: TObject);
procedure miInvertSelectClick(Sender: TObject);
procedure miCellSelectClick(Sender: TObject);
procedure miHideFocusRectClick(Sender: TObject);
procedure miMultiSelectClick(Sender: TObject);
procedure miShowNavigatorClick(Sender: TObject);
end;
var
ViewCardSimpleDemoMainForm: TViewCardSimpleDemoMainForm;
implementation
{$R *.dfm}
uses
AboutDemoForm;
procedure TViewCardSimpleDemoMainForm.miAboutClick(Sender: TObject);
begin
ShowAboutDemoForm;
end;
procedure TViewCardSimpleDemoMainForm.miExitClick(Sender: TObject);
begin
Close;
end;
procedure TViewCardSimpleDemoMainForm.miInvertSelectClick(Sender: TObject);
begin
with cxGridUsersDBCardView.OptionsSelection do
InvertSelect := not InvertSelect;
(Sender as TMenuItem).Checked := cxGridUsersDBCardView.OptionsSelection.InvertSelect;
end;
procedure TViewCardSimpleDemoMainForm.miCellSelectClick(Sender: TObject);
begin
with cxGridUsersDBCardView.OptionsSelection do
CellSelect := not CellSelect;
(Sender as TMenuItem).Checked := cxGridUsersDBCardView.OptionsSelection.CellSelect;
end;
procedure TViewCardSimpleDemoMainForm.miHideFocusRectClick(Sender: TObject);
begin
with cxGridUsersDBCardView.OptionsSelection do
HideFocusRect := not HideFocusRect;
(Sender as TMenuItem).Checked := cxGridUsersDBCardView.OptionsSelection.HideFocusRect;
end;
procedure TViewCardSimpleDemoMainForm.miMultiSelectClick(Sender: TObject);
begin
with cxGridUsersDBCardView.OptionsSelection do
MultiSelect := not MultiSelect;
(Sender as TMenuItem).Checked := cxGridUsersDBCardView.OptionsSelection.MultiSelect;
end;
procedure TViewCardSimpleDemoMainForm.miShowNavigatorClick(Sender: TObject);
begin
with cxGridUsersDBCardView.OptionsView do
Navigator := not Navigator;
(Sender as TMenuItem).Checked := cxGridUsersDBCardView.OptionsView.Navigator;
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -