Avatar billede bramsing Nybegynder
10. september 2003 - 13:16 Der er 2 kommentarer og
1 løsning

Disable luk-knappen ved Højreklik på Programmet i process linien

Hejsa... Jeg sidder og kokser lidt i det med at fjerne muligheden i at lukke programmet med mindre det er fra en knap ( som er lagt til formålet inde i programmet ) Det vil sige: De må ikke kunne højreklikke på programmet i proccess linien og klikke på luk...

De andre steder ( Menubaren ( [X]-knappen ), [ALT]+[F4] har jeg løst... Men jeg sidder altså fast i det vedr. højreklik på programboksen i proccess linien..

Håber der er en der kan hjælpe..

Med venlig hilsen
//'bramsing'
Avatar billede tolderlund Nybegynder
10. september 2003 - 13:33 #1
Jeg synes det virker lidt underligt at du vil forhindre alle de ting der er standard i windows programmer.
Men hvis du absolut vil er det nemt nok:
  private
    { Private declarations }
    OkAtLukke: Boolean;
I formens OnCloseQuery event:
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
  CanClose := OkAtLukke;
end;
Og i din lukke knap:
procedure TForm1.LukProgramClick(Sender: TObject);
begin
  OkAtLukke := True;
  Close;
end;
Med dette kode styrer du både Alt-F4, X-knappen og luk i processlinien.
Avatar billede bramsing Nybegynder
10. september 2003 - 13:37 #2
tolderlund...
Det jeg er igang med er et "tag en test" program... og hvis de lukker programmet inden de er færdige skal programmet tælle det som en fejl... De må max fejle testen 9 gange... Derfor er jeg nød til at lukke af for muligheden for at de kan lukke programmet alle andre steder end på den knap der først registrere det som en fejl og derefter lukker programmet....

Mere så du nu ved hvad det drejer sig om ;)

Jeg kigger lige på det ;)
Avatar billede bramsing Nybegynder
10. september 2003 - 13:43 #3
Takker for hjælpen :D
//'bramsing'
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I går 10:21 Ny printer, men hvilken Af mort1 i Printere
13/0819:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging