📄 childwin.pas
字号:
unit CHILDWIN;
interface
uses Windows, Classes, Graphics, Forms, Controls, StdCtrls, ComCtrls,
ActnList, Menus, ImgList, DB, ADODB, ExtCtrls, Dialogs;
type
TMDIChild = class(TForm)
ListView1: TListView;
PopupMenu1: TPopupMenu;
ImageList1: TImageList;
ActionList1: TActionList;
N1: TMenuItem;
O1: TMenuItem;
D1: TMenuItem;
ImageList2: TImageList;
SetNew: TAction;
SetOpen: TAction;
SetDel: TAction;
ADOConnection1: TADOConnection;
ADOQuery1: TADOQuery;
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure FormCreate(Sender: TObject);
procedure SetOpenExecute(Sender: TObject);
procedure SetNewExecute(Sender: TObject);
procedure SetDelExecute(Sender: TObject);
procedure ListView1DblClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
implementation
uses TableWin;
{$R *.dfm}
procedure TMDIChild.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Action := caFree;
end;
procedure TMDIChild.FormCreate(Sender: TObject);
var
ListItem: TListItem;
begin
Height := 570;
Width := 760;
ADOQuery1.Connection := ADOConnection1;
ListView1.PopupMenu := PopupMenu1;
with ADOQuery1 do
begin
SQL.Clear;
SQL.Add('select * from MainIndex');
Open;
First;
ListView1.Items.Clear;
while not eof do
begin
ListItem := ListView1.Items.Add;
ListItem.Caption := fieldbyname('ComName').AsString;
//ListItem.Data := ponode;
//listItem.SubItems.Add(fieldbyname('category_no').AsString);
ListItem.ImageIndex := 0;
Next;
end;
end;
end;
procedure TMDIChild.SetOpenExecute(Sender: TObject);
begin
if ListView1.Selected is TListItem then
begin
MessageDlg('选择打开帐目',mterror,[mbOk], 0);
Application.CreateForm(TTableForm1, TableForm1);
end;
end;
procedure TMDIChild.SetNewExecute(Sender: TObject);
begin
MessageDlg('选择新建帐目',mterror,[mbOk], 0);
Application.CreateForm(TTableForm1, TableForm1);
end;
procedure TMDIChild.SetDelExecute(Sender: TObject);
begin
if ListView1.Selected is TListItem then
begin
MessageDlg('选择删除帐目',mterror,[mbOk], 0);
end;
end;
procedure TMDIChild.ListView1DblClick(Sender: TObject);
begin
SetOpenExecute(Sender);
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -