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

📄 childwin.pas

📁 通过程序的试算平衡表
💻 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 + -