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

📄 main.~pas

📁 学校里做课程设计的东西,在delphi环境下运行,采用Sql2000数据库
💻 ~PAS
字号:
unit Main;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls, Menus, ExtCtrls, jpeg;

type
  TMainForm = class(TForm)
    ExitButton: TButton;
    HouseButton: TButton;
    ContractButton: TButton;
    RentButton: TButton;
    StatisticsButton: TButton;
    SystemButton: TButton;
    Button1: TButton;
    Button3: TButton;
    Image1: TImage;
    procedure ExitButtonClick(Sender: TObject);
    procedure HouseButtonClick(Sender: TObject);
    procedure RentButtonClick(Sender: TObject);
    procedure ContractButtonClick(Sender: TObject);
    procedure SystemButtonClick(Sender: TObject);
    procedure StatisticsButtonClick(Sender: TObject);
    procedure FormActivate(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure Button3Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  HaveLogin : Boolean;
  MainForm: TMainForm;
  

implementation


uses  DataModule, House, Rent, contract, SysInfo, Login, Statistics, help,
  about;
{$R *.DFM}

procedure TMainForm.ExitButtonClick(Sender: TObject);
begin
 DataContrls.CTable.Close;    // 关闭合同数据表
 DataContrls.RTable.Close;    // 关闭租金数据表
 DataContrls.HTable.Close;    // 关闭房产数据表
 Close;                       // 关闭主窗体,即关闭应用程序
end;

procedure TMainForm.HouseButtonClick(Sender: TObject);
begin
  HouseForm.Show        // 房产管理窗体
end;

procedure TMainForm.RentButtonClick(Sender: TObject);
begin
  RentForm.Show;         // 租金管理窗体
end;

procedure TMainForm.ContractButtonClick(Sender: TObject);
begin
  ContractForm.Show;     // 合同管理窗体
end;

procedure TMainForm.SystemButtonClick(Sender: TObject);
begin
  SysInfoForm.Show       // 系统维护窗体
end;

procedure TMainForm.StatisticsButtonClick(Sender: TObject);
begin
  StatisticsForm.Show;    // 信息统计窗体
end;

procedure TMainForm.FormActivate(Sender: TObject);
begin
  if not HaveLogin then
  begin
    LoginForm.Show;
    HaveLogin:=True;
  end;
end;

procedure TMainForm.FormCreate(Sender: TObject);
begin
  HaveLogin:=False;
end;

procedure TMainForm.Button1Click(Sender: TObject);
begin
helpForm.Show;

end;

procedure TMainForm.Button3Click(Sender: TObject);
begin
aboutForm.Show;

end;

end.

⌨️ 快捷键说明

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