Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi eine Form „unsichtbar“ laden? (https://www.delphipraxis.net/101921-eine-form-%84unsichtbar%93-laden.html)

Code 20. Okt 2007 12:03


eine Form „unsichtbar“ laden?
 
Hallo!

Kann man eine Form „unsichtbar“ laden und danach sichtbar machen?

Gruß
Klaus

malo 20. Okt 2007 12:15

Re: eine Form „unsichtbar“ laden?
 
Wie "lädst" du denn das Formular?

Code 20. Okt 2007 12:19

Re: eine Form „unsichtbar“ laden?
 
Zitat:

Zitat von malo
Wie "lädst" du denn das Formular?

Hi,

Ich erzeuge es dynamisch.
Delphi-Quellcode:
...
Form2Liste.Add(TForm2.Create(Application));
...
Gruß
Klaus

malo 20. Okt 2007 12:22

Re: eine Form „unsichtbar“ laden?
 
Dann ist das doch gar kein Problem. AFAIK muss man das Formular doch manuell sichtbar machen. Du lässt also nur das
Delphi-Quellcode:
Form2Liste[x].Show
so lange weg, bis du es sichtbar machen willst. Du kannst auch ein unsichtbares Formular bearbeiten.

Code 20. Okt 2007 12:51

Re: eine Form „unsichtbar“ laden?
 
Zitat:

Zitat von malo
Dann ist das doch gar kein Problem. AFAIK muss man das Formular doch manuell sichtbar machen. Du lässt also nur das
Delphi-Quellcode:
Form2Liste[x].Show
so lange weg, bis du es sichtbar machen willst. Du kannst auch ein unsichtbares Formular bearbeiten.

Hast Recht.

Gruß
Klaus

Code 20. Okt 2007 12:55

Re: eine Form „unsichtbar“ laden?
 
Aber wie ist das wenn ich eine Form so erzeuge:
Delphi-Quellcode:
Application.CreateForm(TForm1, Form1);
Gruß
Klaus

kalmi01 20. Okt 2007 12:57

Re: eine Form „unsichtbar“ laden?
 
Hallo,

alternativ kannst Du in der IDE auch
Delphi-Quellcode:
AlphaBlend     = true
AlphaBlendValue = 0
Visible        = false
setzen.

DeddyH 20. Okt 2007 13:01

Re: eine Form „unsichtbar“ laden?
 
Wie Du das Formular erzeugst, ist doch zweitrangig. Es ist unsichtbar, bevor Du es mit Show[Modal] aufrufst (sofern es nicht das Hauptformular ist).

Code 20. Okt 2007 13:04

Re: eine Form „unsichtbar“ laden?
 
Zitat:

Zitat von kalmi01
Hallo,

alternativ kannst Du in der IDE auch
Delphi-Quellcode:
AlphaBlend     = true
AlphaBlendValue = 0
Visible        = false
setzen.

Wie oben geschrieben, erzeuge ich die Form dynamisch, also ist sie in der IDE nicht vorhanden.

Gruß
Klaus

kalmi01 20. Okt 2007 13:12

Re: eine Form „unsichtbar“ laden?
 
Zitat:

Zitat von Code
Aber wie ist das wenn ich eine Form so erzeuge:
Delphi-Quellcode:
Application.CreateForm(TForm1, Form1);

Zitat:

Wie oben geschrieben, erzeuge ich die Form dynamisch, also ist sie in der IDE nicht vorhanden.
Die Frage aus #6 sieht aber nicht besonders nach "dynamisch" aus.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:31 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