delphi一個窗體打開另一個窗體(登錄必看)

第一個文件 ,窗體1 ,一般可以是登錄界面

unit Unit2;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
    TForm2 = class(TForm)

    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form2: TForm2;


implementation
uses Unit4;

{$R *.dfm}

procedure TForm2.Button1Click(Sender: TObject);
var  nform:TForm4;
begin

   nform:= TForm4.create(Application);
   nform.show;
   Form2.Visible:=false;
end;

end.

第二個文件 窗體二,一般可以是主題界面

unit Unit4;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs;

type
  TForm4 = class(TForm)
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form4: TForm4;

implementation
//定義了一關(guān)閉的方法,當(dāng)窗體二關(guān)閉的時候 ,整個程序關(guān)閉
 function closeProcess(x, y: Integer): Integer;
           stdcall; external 'kernel32.dll' name 'TerminateProcess';

{$R *.dfm}

procedure TForm4.FormClose(Sender: TObject; var Action: TCloseAction);
begin
     closeProcess(-1,0);
end;

end.


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容