![]() |
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??
|
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;
|
Re: eine 2.Form einfügen
wie erstelle ich denn eine TForm???
|
Re: eine 2.Form einfügen
Datei -> Neu -> Form
anzeigen mit
Delphi-Quellcode:
form entfernen mit
form2.show;
//bzw. form2.showmodal; //bei showmodal wird form1 gesperrt während form2 angezeigt wird 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: |
Re: eine 2.Form einfügen
und wie binde die ich die neue form in die hauptunit ein?
|
Re: eine 2.Form einfügen
@ichbins: Ja, meine Mutter feiert heute Geburtstag und außerdem ist Wochenende.
|
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:
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)
form2.show;
//bzw. form2.showmodal; |
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 |
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!! |
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; |
Re: eine 2.Form einfügen
Zitat:
|
Re: eine 2.Form einfügen
Projekt -> Quelltext Anzeigen
Dort. |
Re: eine 2.Form einfügen
Er zeigt bei mir Form 2 am anfang nicht an , habs gemacht wie ihr sagt!!Er zeigt gar nichts an weder form1 noch form2!
|
Re: eine 2.Form einfügen
Ähm, wo wird nichts am Anfang angezeigt? Du könntest auch mal etwas Source posten.
|
Re: eine 2.Form einfügen
habs alles jetzt hinbekommen , danke für die hilfe.Der fehler war , dass man form2.show vor applicatipn.run aufrufen muss!!
Nochmal vielen Dank an alle!!! |
Re: eine 2.Form einfügen
Wirklich? Ups. Ahja, kann sein. Bittesehr.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:48 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