![]() |
Delphi Formular unishctbar machen
hi,
zwecks eines trayicons möchte ich, dass mein programm wenn man auf die schließen schaltfäche drückt nicht geschlossen, sondern nur unsichtbar gemacht wird (also: Visible := false;) aber wenn ich das einfach bei form close reinschreibe schliße er dass dan komplett! Wie muss ich n das machen, dass ich wenn's unischtbar ist mit dem trayicon wieder sichtbar gemacht wird! MFG Lars W. |
Re: Delphi Formular unishctbar machen
Zitat:
b) Schau dir das Ereignis "OnCloseQuery" an, da gibt es einen Var-Parameter "CanClose" :wink: |
Re: Delphi Formular unishctbar machen
hab ich jetzt so gemacht:
Delphi-Quellcode:
aber wenn ich dann dem trayicon sage, form3 werde sichtbar öffnet sich ein anderes Fenster meiner Applikation(Login)! Warum?
CanClose := false;
Form3.Visible := false; |
Re: Delphi Formular unishctbar machen
hab meinen fehler gefunden im onshow steht ja dass er das login fenster öffnet! Aber der soll ja beim start das login fenster auch öffnen und bei oncreate kommt n felher wenn ich s darein schiebe. Was kann ich denn da tun???
|
Re: Delphi Formular unishctbar machen
Zitat:
Du könntest dir im OnCreate eine Message mit PostMessage senden, diese sollte dann erst nach der Erzeugung der anderen Forms ankommen (Sicher? ...). Oder du merkst dir in einer Variable ob es das erste mal ist, dass "OnShow" auftritt. |
Re: Delphi Formular unishctbar machen
Hallo Lars :) Mache bitte für deine neue Frage ein neues Thema auf. Dadurch wird die Übersichtlichkeit gewahrt und die Leute wissen sofort anhand des Titels worum es geht.
|
Re: Delphi Formular unishctbar machen
aber im login dialog steht auch noch ein abbrechen wo form3 auch geschlossen werden soll, wass ja jetzt wegen can close := false verhindert wird!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:39 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 by Thomas Breitkreuz