27. juni 2002 - 15:45
Der er
10 kommentarer og 1 løsning
lukning af program
hvordan gør man så programmet ikke kan lukkes ved at trykke på X i højre hjørne?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Slettet bruger
27. juni 2002 - 15:46
#1
Klikker på ALT og F4 tasten.
Slettet bruger
27. juni 2002 - 15:47
#2
Ej hov jeg så ikke lige det var delphi kat. Sorry.
Slettet bruger
27. juni 2002 - 15:48
#3
Tror lige jeg laver en spand kaffe. :)
du misforstod - i mit program vil jeg gøre så man ikke kan lukke det ved at trykke på X'et oppe i højre hjørne!
du laver en OnClose event : procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); begin Action := caNone; end; Jens B
men så kan jeg jo ikke lukke det med en luk-knap,som kalder close - eller hvad?
he he nu kan jeg ikke engang lukke det ned med job-liste - pis
Den store HESTE-Hacker slår til igen : unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure FormCreate(Sender: TObject); private FAllowClose : Boolean; procedure WMSysCommand(var Message: TWMSysCommand); message WM_SYSCOMMAND; public { Public declarations } end; var Form1: TForm1; implementation {$R *.DFM} procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); begin if not FAllowClose then Action := caNone; FAllowClose := true; end; procedure TForm1.FormCreate(Sender: TObject); begin FAllowClose := true; end; procedure TForm1.WMSysCommand(var Message: TWMSysCommand); begin case Message.CmdType of SC_CLOSE : begin ShowMessage ('Skrid Grøn ært'); FAllowClose := false; end; end; inherited; end; end. Jens B
jeg har en luk-knap på formen som virker, så jeg bruger bare application.terminate. men tak for : procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); begin Action := caNone; end; Det kunne bruges !! HESTE-hacker??
27. juni 2002 - 16:23
#10
Sådan : procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean); begin CanClose := FALSE; end; /Martin
27. juni 2002 - 16:24
#11
Ingen dybe tallerkener eller "heste kunster" *GGGG* vaske ægte KIS
Kurser inden for grundlæggende programmering