![]() |
Delphi Form Showing Problem
hi,
ich hab n hauptform n login form sowie n trayicon im hauptform! jetzt möchte ich, dass beim schließen des hauptforms, es nur unsichtbar gemacht wird(wie das geht weiß ich^^). habe also bei closequery reingeschrieben:
Delphi-Quellcode:
Das Trayicon mac ht das dan widda sichbar. Das problem dabei: Das Form 3 hat bei onshow drinnen dass mein login dialog gestartet wird, aber wenn mans ausm tray holt, soll da das hauptform kommen und nicht das login form! Und außerdem ist auf dem login form noch n button der alles schließt, auch form3 und das geht natürlich wegen canclose nicht; hab mir jetzt überlegt, dass so zu machen:
canclose : false;
Form3.Visible := false;
Delphi-Quellcode:
Aber es kommt immer ein fehler mit onshow oda so? Hoffentlich hat jmd ne antwort!
if Form3.Showing then
CanClose := false else CanClose := true; MFG Lars W. |
Re: Delphi Form Showing Problem
So ganz hab ich jetzt net durchgeblickt ;)
aber
Delphi-Quellcode:
is wahrscheinlich des was du willst.
if Form1.Visible then
|
Re: Delphi Form Showing Problem
Evtl. macht es Sinn, bei erfolgreichem Login ein Flag zu setzen.
|
Re: Delphi Form Showing Problem
Logins brauch man doch eigentlich nur einmal im Programm. Mach es doch so, dass dein LoginForm angezeigt wird, bevor das Hauptformular überhaupt sichtbar wird. Und erst bei korrektem Login wird HauptForm sichtbar, ansonsten gleich wieder beenden, was bei unkorrektem Login ja üblich ist. Das kann man alles bereits in der dpr-Datei machen.
|
Re: Delphi Form Showing Problem
ja aber wenn ich das login form als host form mache und dann das hauptform öffne möcht ich ja das login form nicht mehr haben; soll ich das dann unsichtbar machen?
|
Re: Delphi Form Showing Problem
Was ist ein Host Form?
|
Re: Delphi Form Showing Problem
das was zu erst geöffnet wird dacht ich immer^^
|
Re: Delphi Form Showing Problem
Du meinst die MainForm?
|
Re: Delphi Form Showing Problem
genau
|
Re: Delphi Form Showing Problem
Da würde ich vielleicht die LoginForm im OnCreate des Hauptformulars aufrufen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:58 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