![]() |
Probleme mit Farben von Shape
Hallo Leute!
Ich hab ein Problem mit Farben und zwar hab ich in einem Array Farben hinterlegt:
Delphi-Quellcode:
und ich habe ein Shape und wenn man auf dieses klickt dann soll das shape die Farbe seiner Tageigenschaft bekommen
Farbe[1] := clgreen;
Farbe[2] := clyellow; Farbe[3] := clblue; Farbe[4] := clmaroon; Farbe[5] := clolive;
Delphi-Quellcode:
jetzt folgendes Problem er zeigt mir einfach nur schwarz an also keine Farben obwohl ich mit showmessage und Haltepunkten schon den Inhalt der Variablen kontrolliert habe (sie stimmen überein) es wird einfach immer schwarz
TShape(Sender).Brush.Color := Farbe[TShape(Sender).Tag];
|
AW: Probleme mit Farben von Shape
Bei mir funktioniert das. Kannst Du mal ein Beispielprojekt anhängen?
|
AW: Probleme mit Farben von Shape
Habs angehängt gehe einfach im Menü Optionen auf alle...
|
AW: Probleme mit Farben von Shape
Deine Arrays sind ungleich groß. Ich habe den Code nur kurz überflogen, aber Du setzt Tag ja anscheinend auf eine von 24 Möglichkeiten, hast aber nur 15 Farben. Schalt einmal die Bereichsprüfung ein, dann fliegen Dir auch Fehlermeldungen um die Ohren.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:59 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