Delphi-PRAXiS

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 Neue Form auf buttonclick !? (https://www.delphipraxis.net/105221-neue-form-auf-buttonclick.html)

Misery 18. Dez 2007 10:27


Neue Form auf buttonclick !?
 
Mahlzeit , ich habe folgendes Problem :
Ich habe eine Form in der alles soweit passt , nu will ich aber auf Button click eine neue Form öffnen lassen die vorher nicht sichtbar ist.
Ich hab in meim Projekt rechtsklick auf die Client.exe gemacht ->Neue hinzufügen -> Formular.
Soweit sogut. Das neue Formular steht auf Visible = false, und wenn ich im main formular bei button on click
Delphi-Quellcode:
 if not Unit1.visible then Unit1.visible :=true;
schreibe krieg ich den fehler " nicht deklalrierter begriff Unit1 ".
1. müsste der das nicht automatisch erkennen da das neue formular "Unit1" im selben projekt ( client.exe ) liegt?
2. wenn nicht wie deklariere ich ne neue Form ? Es ist ja kein string und mir fällt momentan einfach nicht ein wie ich das
lösen könnte :wall:
Delphi-Quellcode:
var
Unit1 : ????
Hab auch schon im Forum rumgestöbert finde aber nicht wirklich das was ich suche :gruebel:
Please Help!

vlees91 18. Dez 2007 10:29

Re: Neue Form auf buttonclick !?
 
implements
Unit1;
?
oder Form1.Show;

Misery 18. Dez 2007 10:32

Re: Neue Form auf buttonclick !?
 
ja ne , Form1 ist ja nicht deklariert .. also nochma
ich will in der main Form ( Form5 )
auf button click die Form1 öffnen lassen , das muss ich doch vorher deklarieren sonst erkennt delphi ja nicht was Form1 ist .. richtig ?
>.<

TeronG 18. Dez 2007 10:41

Re: Neue Form auf buttonclick !?
 
Ich nehme mal an, daß du die Form1 schon erstellt hast. Dann brauchst du sie nur in die Uses einbinden.... (oder Datei zum Projekt hinzufügen (Umsch+F11))
Aufrufen siehe vlees91.

Misery 18. Dez 2007 10:48

Re: Neue Form auf buttonclick !?
 
Alles klar danke euch :-D funkt.
Uses <- da war der haken :D


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