Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];

Вниз

А как закрывая окно крестиком выполнить что-нибудь?   Найти похожие ветки 

 
Arturchik   (2004-04-04 00:40) [0]

То есть чтобы при нажатии на "крестик" выполнилась пара другая процедур, а потом уж путь закрывается.


 
Zacho ©   (2004-04-04 00:41) [1]

OnCloseQuery


 
Diamond Cat ©   (2004-04-04 00:54) [2]


> Zacho ©   (04.04.04 00:41) [1]
> OnCloseQuery
забавно

form1.onclose


 
Arturchik ©   (2004-04-04 01:01) [3]

Спасибо


 
Zacho ©   (2004-04-04 01:04) [4]


> Diamond Cat ©   (04.04.04 00:54) [2]

Не всегда сработает. Универсально - именно OnCloseQuery


 
Diamond Cat ©   (2004-04-04 01:08) [5]


> Не всегда сработает.
ну на терминейт не сработает
OnCloseQuery - Occurs when the Close method is called or when the user chooses Close from the form"s System menu.

Use OnClose to perform special processing when the form closes. The OnClose event specifies which event handler to call when a form is about to close. The handler specified by OnClose might, for example, test to make sure all fields in a data-entry form have valid contents before allowing the form to close.

A form is closed by the Close method or when the user chooses Close from the form"s system menu.


 
Zacho ©   (2004-04-04 01:10) [6]


> Diamond Cat ©   (04.04.04 01:08) [5]
>
> > Не всегда сработает.
> ну на терминейт не сработает

Не только.
И просто любопытно, а что забавного ?


 
Diamond Cat ©   (2004-04-04 01:24) [7]


> Zacho ©

по поводу "забавно" просто ошибся, не то выделил, а забавно, что человеки пытаются чего-то напмсать не зная элементарных вещей


 
Андрей Сенченко ©   (2004-04-04 11:38) [8]

Diamond Cat ©   (04.04.04 01:24) [7]

Вот просто интересно ... Событие OnCloseQuery стало для Вас элементарным до Вашего "Hello World !" или всё-таки после ? Или Вы родились с врожденным опытом программирования распределенных баз данных ?

Завидую.


 
Diamond Cat ©   (2004-04-04 13:34) [9]


> Андрей Сенченко ©

методы объектов стали для меня первым что я узнал, программу Hellow word вообще не писал, и вообще че пристал-то яж никого ногами не пинал.


 
Андрей Сенченко ©   (2004-04-04 14:08) [10]

Понимаешь, в те времена когда я писал свой HelloWorld ( кстати полезная штука ), понятия "объект" еще не существовало - оно появилось примерно пятью годами поздже. Посему и усмотрел не то чтобы пинание ногами, но эдакий широкий замах на это дело :)


 
555ААА555   (2004-04-04 14:55) [11]

OnCloseQuery опмоему обрабатывается системой а
OnClose прогой


 
Андрей Сенченко ©   (2004-04-04 15:02) [12]

Запусти

unit Unit1;

interface

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

type
 TForm1 = class(TForm)
   Button1: TButton;
   procedure Button1Click(Sender: TObject);
   procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
 private
   { Private declarations }
 public
   { Public declarations }
 end;

var
 Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
 Form1.Close;
end;

procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
 showmessage ("uuuuuuuu");
end;

end.


 
555ААА555   (2004-04-04 15:15) [13]

И что???? добавь CanClose:=False

procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
showmessage ("uuuuuuuu");
CanClose:=False;
end;


 
Андрей Сенченко ©   (2004-04-04 15:17) [14]

Добавлю. Обработается. Форма не закроется.
А как это сочетается с

555ААА555   (04.04.04 14:55) [11]
OnCloseQuery опмоему обрабатывается системой


?



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.074 c
6-1076345884
Budy
2004-02-09 19:58
2004.04.18
Проверка соединений


3-1080104496
Максим
2004-03-24 08:01
2004.04.18
Вычленение данных из строки


3-1079967691
dimm22
2004-03-22 18:01
2004.04.18
Перекачка большого кол-ва записей в Ibase. Проблема нехватки


3-1079683716
unicode
2004-03-19 11:08
2004.04.18
Ibase и SQL server


11-1062612623
Есть вопрос
2003-09-03 22:10
2004.04.18
ПрогрессБарEX





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский