10. september 2003 - 13:16Der 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..
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.
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....
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.