Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:DOCS / вопрос при закр / Unit1
.pas unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Menus;
type
TForm1 = class(TForm)
MainMenu1: TMainMenu;
N1: TMenuItem;
N21: TMenuItem;
procedure N21Click(Sender: TObject);
procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
uses Unit2;
{$R *.dfm}
procedure TForm1.N21Click(Sender: TObject);
begin
Form2.ShowModal;
end;
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
var
ans:word;
code: byte;
a:string;
begin
ans:=MessageDlg('Выйти?',mtConfirmation,[mbYes,mbNo,mbCancel],0);
//code:=ord(mbYes);a:=FloatToStr(code);
//showmessage('yes='+a);
//code:=ord(mbNo);a:=FloatToStr(code);
//showmessage('no='+a);
if ans=mrNo Then CanClose:=false;
end;
end.
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Menus;
type
TForm1 = class(TForm)
MainMenu1: TMainMenu;
N1: TMenuItem;
N21: TMenuItem;
procedure N21Click(Sender: TObject);
procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
uses Unit2;
{$R *.dfm}
procedure TForm1.N21Click(Sender: TObject);
begin
Form2.ShowModal;
end;
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
var
ans:word;
code: byte;
a:string;
begin
ans:=MessageDlg('Выйти?',mtConfirmation,[mbYes,mbNo,mbCancel],0);
//code:=ord(mbYes);a:=FloatToStr(code);
//showmessage('yes='+a);
//code:=ord(mbNo);a:=FloatToStr(code);
//showmessage('no='+a);
if ans=mrNo Then CanClose:=false;
end;
end.