![]() |
Neues Fenster erscheint, nachdem Bedingung erfüllt ist.
Hey ihr Delphi-Experten,
ich habe hier diesen Code:
Delphi-Quellcode:
Nach
procedure TForm1.bt1Click(Sender: TObject);
var a, b, c, d : Real; begin //Eingabeteil a:=StrToFloat(Edit1.text); b:=StrToFloat(Edit2.text); c:=StrToFloat(Edit3.text); d:=StrToFloat(Edit4.text); //Verarbeitungsteil If a*b - c+d=1302 then begin end else ShowMessage('Du hast die falsche '+#13#10+'Zahlenkombination eingegeben!'); end; end.
Delphi-Quellcode:
soll stehen, dass ein vorher von mir erstelltes Fenster erscheinen soll und sich jenes schließt.
then begin
Z.b. : Ich klicke auf den Button (bevor ich den richtigen Code nach
Delphi-Quellcode:
eingegeben habe) und es erscheint eine neue Form ('n neues Fenster) und das alte schließt sich.
a*b - c+d=1302
Könnt ihr mir vllt. mal den Code so umschreiben, dass das funktionieren würde!? Wäre echt cool von euch, Danke, Euer Dave |
Re: Neues Fenster erscheint, nachdem Bedingung erfüllt ist.
Schau mal in die Hilfe zu TForm, da gibt es die Methoden Show, ShowModal, Hide und Close. Such Dir davon das Passende aus.
|
Re: Neues Fenster erscheint, nachdem Bedingung erfüllt ist.
Bedenk aber, dass du nicht deine Hauptform schließen kannst. Aber bei einem Programm mit mehreren Fenstern kannst du mit Showmodal ein 2.Fenster aufmachen. Wenn du möchtest, dass die MainForm dann verschwindet, mach sie einfach unsichtbar (Visible := false). Bedenke aber auch, dass du dein Programm nur schließen kannst, wenn du deine MainForm schließt.
|
Re: Neues Fenster erscheint, nachdem Bedingung erfüllt ist.
Alles klar, ich danke euch!
MfG Dave |
Re: Neues Fenster erscheint, nachdem Bedingung erfüllt ist.
oder lass dein Code-Formular als eine Splash-Screen laufen so dass die Main-Form erst geladen wird, wenn der richtige Code eingetragen wurde.
|
Re: Neues Fenster erscheint, nachdem Bedingung erfüllt ist.
Ah, super, :thumb:
das ist genau das, was ich brauchte, vielen Dank, DevilsCamp. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:33 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