![]() |
Re: Erstes Delphi Programm =)
Liste der Anhänge anzeigen (Anzahl: 1)
Hier hast du noch was zum grübeln, schnell mal zusammengetippt geht sicherlich auch einfacher.
|
Re: Erstes Delphi Programm =)
Wie überprüfst du denn, ob der Button richtig ist? Kannst du das bitte mal reinkopieren, dann kann ich dir glaub ich helfen :thumb:
|
Re: Erstes Delphi Programm =)
eigentlich garnicht xD ich hab nur geschrieben das wenn man auf den button klickt das der dann die nächsten sichtbar macht
|
Re: Erstes Delphi Programm =)
Zitat:
![]() |
Re: Erstes Delphi Programm =)
ok dann mach mal eine globale variable
Delphi-Quellcode:
dann im form create ereignis:
x: Integer
Delphi-Quellcode:
dann bei jedem button click:
x := random(4)+1;
Delphi-Quellcode:
if x = 1 then//hier schreibst du die zahl des buttons in deiner zeile, also zwischen 1 und 5
begin //hier machst du die gesamte zeile 2 sichtbar x := random(4)+1//du machst eine neue zufallszahl else beep... |
Re: Erstes Delphi Programm =)
also ich habs jetzt so versucht
Delphi-Quellcode:
so maht der aber nichts random wenn ich jetzt auf den ersten button klicke dann nimmt er gleich den
procedure TForm1.BitBtn1Click(Sender: TObject);
begin BitBtn1.Font.Color:= ClRED; BitBtn1.Caption := 'FALSCH'; windows.Beep(200,200); Inc(FZaehler); label27.Caption := 'Fehler: ' + IntToStr(FZaehler); if FZaehler > 9 then begin If MessageDlg('Du hast das Spiel verloren, möchtest du es neu Starten ?', mtConfirmation, [mbYes, mbNo], 0) = mrYes then Neustarten1.Click else Close; end; if x = 1 then BitBtn6.Visible := true; BitBtn7.Visible := true; BitBtn8.Visible := true; BitBtn9.Visible := true; BitBtn10.Visible := true; x := random(4)+1 else windows.beep(200,400); end; |
Re: Erstes Delphi Programm =)
alles was passieren soll wenn es der falsche ist, muss zum beep
und das erste random musst du im form create machen:
Delphi-Quellcode:
randomize;
x := random(4)+1; |
Re: Erstes Delphi Programm =)
ja ich hab ja
windows.beep(200,400); zum beep geschrieben da erstmal nicht mehr passieren soll also zum test. ich hab das
Delphi-Quellcode:
so sieht mein form create aus ist das wenigstens so richtig?
procedure TForm1.FormCreate(Sender: TObject);
begin Label25.Caption:=FormatDateTime('dd.mm.yyyy', Now); KeyPreview := True; Label28.Caption := TimeToStr(Now); randomize; x := random(4)+1; end; |
Re: Erstes Delphi Programm =)
ja, glaub schon.
|
Re: Erstes Delphi Programm =)
die ersten 5 buttons sind aber nicht random da ist immer 3 der richtige
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:24 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