![]() |
Problem bei Label
Hallo ich habe folgendes Problem.
Ich habe zwei label, ich kann durch klicken auf einen Button das Label ROT machen, sobald beide Label ROT sind soll ein 3 label den Schriftzug Hallo anzeigen. ich bin wie folgt an die sache dran gegangen: if l_1.color:=clred and l_2.color:=clred then l_3.caption:='Hallo'; leider funktioniert es nicht |
AW: Problem bei Label
1. Vergleiche finden mit = statt. Zuweisungen dagegen mit :=. Eine Abfrage auf := klappt also nicht.
2. Fehlen Klammern bei der Abfrage. Ergebnis wäre dann also:
Delphi-Quellcode:
if ((l_1.color=clred) and (l_2.color=clred)) then l_3.caption:='Hallo';
|
AW: Problem bei Label
Verrate bloß nicht, was nicht funktioniert, sonst könnte man noch schneller helfen. Im Übrigen müssen bei Verwendung mehrerer Bedingungen, die einen Vergleichsoperator benutzen, diese in Klammern gesetzt werden. Und man sollte den Vergleichsoperator "=" nicht mit dem Zuweisungsoperator ":=" verwechseln.
Delphi-Quellcode:
[edit] Der rote Kasten scheint wieder Urlaub zu machen. [/edit]
if (l_1.color = clred) and (l_2.color = clred) then
l_3.caption := 'Hallo'; |
AW: Problem bei Label
ich danke euch!
|
AW: Problem bei Label
Zitat:
|
AW: Problem bei Label
mh zu früh gefreut, das label 3 verändert sich nicht.
|
AW: Problem bei Label
Zitat:
Gruß, Mikkey P.S. Gib mal etwas von der Umgebung dieser einen Anweisung preis! |
AW: Problem bei Label
Spaßfakt:
Delphi-Quellcode:
bezeichnet den Hintergrund des Labels. Und üblicherweise hat ein
TLabel.Color
Delphi-Quellcode:
zusätzlich noch
TLabel
Delphi-Quellcode:
, man sieht den Hintergrund also nicht.
Transparent = True
Möchtest du allerdings die Schriftfarbe ändern, ist die richtige Anweisung:
Delphi-Quellcode:
.
TLabel.Font.Color := clRed;
|
AW: Problem bei Label
Man kann auch mal durchsteppen und schauen, ob die Codezeile angesprungen wird und wenn ja, ob auch die Bedingungen so sind, wie man es erwartet. Siehe dazu auch
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:29 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