![]() |
Mehr als 2 Schleifenfunktionen einbauen?
Und zwar hab ich da folgendes Problem:
Ich will, wenn ich auf Button1 klicke, den Text bei Label1 ändern. Das ist ja schonmal gut so. Dann wollte ich, wenn ich nochmal auf Button1 klicke, im Label einen anderen Text erscheinen lassen. Das hab ich mit folgendem Befehl auch super hingekriegt:
Delphi-Quellcode:
Nur was soll ich machen, wenn ich jetzt einen dritten Text erscheinen lassen will, wenn ich auf den Button klicke? Ich bin da völlig planlos...
if Label1.Tag = 0 then Label1.Caption := 'Hallo Welt';
else Label1.Caption := 'ich bin da'; Label1.Tag := 1-Label1.Tag; |
Re: Mehr als 2 Schleifenfunktionen einbauen?
Kuck doch einfach mal in der Hilfe unter
![]() ![]() |
Re: Mehr als 2 Schleifenfunktionen einbauen?
Delphi-Quellcode:
If *** then ***
Else If *** then *** Else IF *** then *** Else ***; |
Re: Mehr als 2 Schleifenfunktionen einbauen?
moin,
das ginge dann so:
Delphi-Quellcode:
case Label1.Tag of
0: Label1.Caption := 'Hallo Welt'; 1: Label1.Caption := 'ich bin da'; 2: Label1.Caption := 'was anderes'; // usw. end; inc(Label1.Tag); If Label1.Tag > 2 // oder eine andere Zahl, je nachdem wieviele Möglichkeiten du oben definiert hast. then Label1.Tag := 0; |
Re: Mehr als 2 Schleifenfunktionen einbauen?
Zitat:
Delphi-Quellcode:
kommt immer eine Fehlermeldung "Der linken Seite kann nichts zugewiesen werden". Woran könnte das liegen?
inc(Label1.Tag);
|
Re: Mehr als 2 Schleifenfunktionen einbauen?
Lösung:
Delphi-Quellcode:
Greetz
Label1.Tag := Label1.Tag+1;
alcaeus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:07 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