Avatar billede neo16 Nybegynder
30. juli 2000 - 20:50 Der er 3 kommentarer og
1 løsning

Afsluting af et program!!!

Hej

Hvordan afslutter man et program, fx. Jeg trykker på exit knappen i menuen, og så kommer der en ny form op og spørg: \"Er du sikker?\"(og så er der nogle knapper som;  \"JA\", \"NEJ\", \"ANULLER\"... Så når jeg trykker \"JA\", så afslutttes programmet!
Avatar billede dj Nybegynder
30. juli 2000 - 21:03 #1
Du skal indsætte følgende kode under formens OnCloseQuery event:

procedure TFrmMain.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
if MessageDlg(\'Er du sikker?\',
    mtConfirmation, [mbYes, mbNo], 0) = mrYes
  then begin
    canclose:=true;
  end else begin
    canclose:=false;
  end;
end;
Avatar billede dj Nybegynder
30. juli 2000 - 21:06 #2
Hvis du vil have yderligere hjælp til MessageDlg så kan du slå den op i hjælpefilen, så kan du se hvad du ellers kan få den til at vise af beskedtyper og knapper etc.
Avatar billede neo16 Nybegynder
30. juli 2000 - 21:07 #3
Virker dette ogsp hvis jeg allerede har lavet formen \"Er du sikker\"

Jeg har lavet en button med \"JA\" på, skal så dobbelt klikke på knappen, skrive det ovenover??
Avatar billede dj Nybegynder
30. juli 2000 - 21:12 #4
nej, ovenstående kode benytter ikke en ekstra form, så den har du ikke brug for. du skal bare indsætte koden under din hovedforms CloseQuery event.
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