![]() |
AW: Warnen vor dem schließen
Wir reden von dem Button aus dem gezeigten Quelltext, oder? Da würde dann jedesmal die Message kommen, programmier das doch schnell mal eben nach.
|
AW: Warnen vor dem schließen
Zitat:
Also wenn er richtig geraten hat soll es gar nicht erst angezeigt werden, sonst schon. Müsste man dann um das ganze eine If-schleife laufen lassen? Könnte man das nicht einfach ans Ende dieser if bedingung setzen:
Delphi-Quellcode:
if r < z then Label2.Caption := 'Zu niedrig'
else if r > z then Label2.Caption := 'Zu hoch' |
AW: Warnen vor dem schließen
*Hahaaa* da isse wieder (
![]() Zum Problem: merk Dir doch einfach in einer Boolean-Variablen, ob richtig geraten wurde. Du setzt sie am Spielanfang auf false und bei Treffer auf true. Nun musst Du nur noch prüfen, ob sie false ist und in dem Fall nachfragen. |
AW: Warnen vor dem schließen
Du hast gut reden.
ich brauch schon irgendwie ein Beispiel. Bin total neu darin und hab noch erstaunlich wenig Ahnung, wie man immer wieder sieht :D |
AW: Warnen vor dem schließen
Delphi-Quellcode:
Ohne Gewähr, da aus dem Kopf getippt.
type
TForm1 = class(TForm) ... private FTreffer: Boolean; ... end; ... //im ButtonClick: if r < z then Label2.Caption := 'Zu niedrig' else if r > z then Label2.Caption := 'Zu hoch' else begin Label2.Caption := 'Erraten'; FTreffer := true; end; ... procedure TForm1.CloseQuery(Sender: TObject; var CanClose: Boolean); begin CanClose := FTreffer or (MessageBox(0, 'Spiel wirklich abbrechen?', 'Bestätigen', MB_YESNO or MB_ICONQUESTION) = idYes); end; |
AW: Warnen vor dem schließen
Zitat:
Delphi-Quellcode:
Edit:
procedure TForm1.Button1Click(Sender: TObject);
var a: Byte; Label Schleife; begin a := 0; Schleife: a := a + 1; ShowMessage('Durchgang ' + IntToStr(a)); if a < 5 then Goto Schleife; ShowMessage('Das waren ' + IntToStr(a) + ' Schleifen'); end; Das mit der Schleife war natürlich nur ein Scherz, nur hat keiner reagiert. Also mache ich es bevor es einer in paar Wochen macht. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:22 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 by Thomas Breitkreuz