AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

FormActivate gegenstück

Offene Frage von "uhuleitz"
Ein Thema von uhuleitz · begonnen am 18. Apr 2009 · letzter Beitrag vom 25. Jan 2010
Antwort Antwort
mz23
(Gast)

n/a Beiträge
 
#1

Re: FormActivate gegenstück

  Alt 25. Jan 2010, 19:03
Zitat von uhuleitz:
danke für die begriffe, habe diese in der help funktion durchgelesen, aber bin ncith sicher ob das richtige für mcih dabei ist, bzw wie ich es anwenden soll..

ich möchte, dass wenn die form geschlossen wird durch click auf x (oben rechts an der form in rot)

dass dann eine shell execute ausgeführt wird, zb auf die seite google.de



wie baue ich einen solchen befehl und welchen ein???

@uhuleitz

Habe mir bisher immer so geholfen, dadurch wird der Abbrecher
mit dem [X] Knopf auch dazu gezwungen, die Routine zu durchlaufen,
als wenn er den [Exit] Button angeklickt hätte.

Delphi-Quellcode:

bExit : TButton;
...
private
   var ExitIsCalled : boolean;
...

function TForm1._beforeExit:boolean;
begin
// add a query before close application here
{-}
result:=True; // or always close app
end;

procedure TForm1.bExitClick(Sender: TObject);
begin
ExitIsCalled:=_beforeExit;
if ExitIsCalled then Form1.Close;
{-}
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
...
ExitIsCalled:=False;
...
end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
if ExitIsCalled then begin
   {bExit was already pressed, user want to exit now}
end else begin
   {bExit not pressed, but [X]-button be pressed}
   ShowMessage('Please Use In Future Times The ExitButton - Okay:)');
   if _beforeExit then {okay, closing form now}
                  else Action:=caNone; {stop closing form}
end;
end;
Mit freundlichen Grüßen
Manfred Zenns
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:14 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz