Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Form Showing Problem (https://www.delphipraxis.net/104464-delphi-form-showing-problem.html)

Larsi 4. Dez 2007 17:51


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:
canclose : false;
Form3.Visible := false;
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:
Delphi-Quellcode:
if Form3.Showing then
CanClose := false
else
CanClose := true;
Aber es kommt immer ein fehler mit onshow oda so? Hoffentlich hat jmd ne antwort!


MFG Lars W.

RobertP 4. Dez 2007 17:55

Re: Delphi Form Showing Problem
 
So ganz hab ich jetzt net durchgeblickt ;)
aber
Delphi-Quellcode:
if Form1.Visible then
is wahrscheinlich des was du willst.

DeddyH 4. Dez 2007 17:58

Re: Delphi Form Showing Problem
 
Evtl. macht es Sinn, bei erfolgreichem Login ein Flag zu setzen.

Progman 4. Dez 2007 18:00

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.

Larsi 4. Dez 2007 18:02

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?

DeddyH 4. Dez 2007 18:05

Re: Delphi Form Showing Problem
 
Was ist ein Host Form?

Larsi 4. Dez 2007 18:07

Re: Delphi Form Showing Problem
 
das was zu erst geöffnet wird dacht ich immer^^

DeddyH 4. Dez 2007 18:08

Re: Delphi Form Showing Problem
 
Du meinst die MainForm?

Larsi 4. Dez 2007 18:08

Re: Delphi Form Showing Problem
 
genau

DeddyH 4. Dez 2007 18:10

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 07:01 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz