Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi eine 2.Form einfügen (https://www.delphipraxis.net/56897-eine-2-form-einfuegen.html)

Penelopee 12. Nov 2005 22:56


eine 2.Form einfügen
 
Ich hab ein Spiel prpgrammiert und will nur eine neue form davor stellen , wo die spielregeln erklärt werden , also so ein Menü!!Wie mache ich das??

3_of_8 12. Nov 2005 22:59

Re: eine 2.Form einfügen
 
Erstelle einfach eine TForm, binde sie in deine Hauptunit ein, und wenn das Fenster aufgerufen werden soll, mach einfach, wenn deine Form z.B. Rules heißt Rules.ShowModal; oder Rules.Show;

Penelopee 12. Nov 2005 23:00

Re: eine 2.Form einfügen
 
wie erstelle ich denn eine TForm???

ichbins 12. Nov 2005 23:01

Re: eine 2.Form einfügen
 
Datei -> Neu -> Form

anzeigen mit
Delphi-Quellcode:
form2.show;
//bzw.
form2.showmodal; //bei showmodal wird form1 gesperrt während form2 angezeigt wird
form entfernen mit

Projekt -> Aus dem Projekt entfernen...

wenn du ein neues Form erzeugt hast, erhälst du gleichzeitig damit eine 2. Unit.

@3of8: Du bist 14 und sitzt zu der Zeit noch am Computer :angel2:

Penelopee 12. Nov 2005 23:05

Re: eine 2.Form einfügen
 
und wie binde die ich die neue form in die hauptunit ein?

3_of_8 12. Nov 2005 23:06

Re: eine 2.Form einfügen
 
@ichbins: Ja, meine Mutter feiert heute Geburtstag und außerdem ist Wochenende.

ichbins 12. Nov 2005 23:07

Re: eine 2.Form einfügen
 
@3 of 8: meine Mutter ist sammt geschwistern und Vater auf ein Klassikkonzert gefahren :bounce1:

@penelope: hab ich schon geschrieben:
Delphi-Quellcode:
form2.show;
//bzw.
form2.showmodal;
dann kommt zuerst eine Fehlermeldung, aber wenn du auf den einladend großen ja-knopf drückst, dann wird das Form automatisch eingebunden. du musst dann nur auf F9 drücken (kompilieren)

faux 12. Nov 2005 23:07

Re: eine 2.Form einfügen
 
Verwende einfach einmal den namen der Form im Quelltext, dann schlägt dir Delphi vor, die Unit der uses-Liste hinzuzufügen. ;)

Grüße
Faux

Penelopee 13. Nov 2005 11:45

Re: eine 2.Form einfügen
 
Mein Problem ist jetzt:Also ich habe bis jetzt eine Form , da ist mein Spiel drauf.Jetzt möchte ich eine neue Form erstellen(das weiß ich jetzt wie es geht) und wenn ich das Projekt starte , soll sich nur form2 öffnen und da sollen dann die regeln stehen und wenn man auf den button play drückt , soll form1 gestartet werden.
Dabei brauche ich ein bischen hilfe!!!!
Danke im Vorraus!!

3_of_8 13. Nov 2005 11:47

Re: eine 2.Form einfügen
 
Achso. Du musst im Projekt-Quellcode Application.ShowMainForm:=False; machen und dann nach Application.Run; Form2.Show; aufrufen.

Und bei Button1.OnClick dann aufrufen:
Delphi-Quellcode:
Close;
Form1.Show;


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