AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi eine 2.Form einfügen
Thema durchsuchen
Ansicht
Themen-Optionen

eine 2.Form einfügen

Ein Thema von Penelopee · begonnen am 12. Nov 2005 · letzter Beitrag vom 13. Nov 2005
Antwort Antwort
Seite 1 von 2  1 2      
Penelopee

Registriert seit: 7. Okt 2005
69 Beiträge
 
#1

eine 2.Form einfügen

  Alt 12. Nov 2005, 23:56
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??
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: eine 2.Form einfügen

  Alt 12. Nov 2005, 23:59
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;
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Penelopee

Registriert seit: 7. Okt 2005
69 Beiträge
 
#3

Re: eine 2.Form einfügen

  Alt 13. Nov 2005, 00:00
wie erstelle ich denn eine TForm???
  Mit Zitat antworten Zitat
ichbins

Registriert seit: 9. Jul 2005
Ort: Hohenaltheim
1.001 Beiträge
 
Delphi 2005 Personal
 
#4

Re: eine 2.Form einfügen

  Alt 13. Nov 2005, 00:01
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
Michael Enßlin
Ich, der ich weiß, mir einzubilden, dass ich weiß, nichts zu wissen, weiß, dass ich nichts weiß.
Sokrates
  Mit Zitat antworten Zitat
Penelopee

Registriert seit: 7. Okt 2005
69 Beiträge
 
#5

Re: eine 2.Form einfügen

  Alt 13. Nov 2005, 00:05
und wie binde die ich die neue form in die hauptunit ein?
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: eine 2.Form einfügen

  Alt 13. Nov 2005, 00:06
@ichbins: Ja, meine Mutter feiert heute Geburtstag und außerdem ist Wochenende.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
ichbins

Registriert seit: 9. Jul 2005
Ort: Hohenaltheim
1.001 Beiträge
 
Delphi 2005 Personal
 
#7

Re: eine 2.Form einfügen

  Alt 13. Nov 2005, 00:07
@3 of 8: meine Mutter ist sammt geschwistern und Vater auf ein Klassikkonzert gefahren

@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)
Michael Enßlin
Ich, der ich weiß, mir einzubilden, dass ich weiß, nichts zu wissen, weiß, dass ich nichts weiß.
Sokrates
  Mit Zitat antworten Zitat
Benutzerbild von faux
faux

Registriert seit: 18. Apr 2004
Ort: Linz
2.044 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: eine 2.Form einfügen

  Alt 13. Nov 2005, 00:07
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
Faux Manuel
Wer weiß, dass er nichts weiß, weiß mehr, als der der nicht weiß, dass er nichts weiß.
GoTrillian
  Mit Zitat antworten Zitat
Penelopee

Registriert seit: 7. Okt 2005
69 Beiträge
 
#9

Re: eine 2.Form einfügen

  Alt 13. Nov 2005, 12:45
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!!
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#10

Re: eine 2.Form einfügen

  Alt 13. Nov 2005, 12:47
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;
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:07 Uhr.
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