"Thomas Eg Jørgensen" <thomas@kontorbutikken.dk> wrote in
news:9mj0e8$23v3$1@news.cybercity.dk:
>
> "Texas" <boxjunk2600@hotmail.com> wrote in message
> news:9mivs7$234b$1@news.cybercity.dk...
>> Jeg har lavet et lille terningespil med tre knapper, bla en
>> close-knap. Jeg har selvfølgelig skrevet Close; i programmet
>> når man vil forlade programmet. Men jeg ville gerne lave det
>> sådan, at hvis det aller første man trykker på er Close-knappen, så
>> skal den komme op med en ShowMessage('Skal du ikke lige spille et
>> spil først'); eller lign. Jeg ved ikke helt hvordan jeg skal klare
>> den. Jeg tror jeg skal skrive noget mit hovedeprograms
>> OnCreat-hændelse med jeg kan ikke hitte ud af det.
>
> Nærmer OnClose. Når du kalder Close; så vil OnClose blive kaldt og i
> denne kan du så tillade dit program at lukke eller ej.
>
> if messagedlg('Skal du ikke spille først?',mtconfirmation, [mbyes,
> mbno],0)=mryes then canclose:=true
> else canclose:=false;
>
> Som du kan se sætter jeg CanClose alt efter om programmet nu skal
> lukke eller ej.
Du mener: OnCloseQuery...
Claus
--
Claus Christiansen, <mailto:cch@unipeople.dk>
personal:
http://www.bigfoot.com/~kruc/; pythia:
http://www.pythia.dk
============================================--------------------------
"Computers are useless. They can only give you answers."
- Pablo Picasso (1881-1973)