Entwickler-Ecke

Sonstiges (Delphi) - Farbcode


Stonebreaker - Fr 28.03.03 13:59
Titel: Farbcode
Hi Leutz!
kann man zum Beispiel die Farbe einer Form ändern, indem man irgendwo einen Fabrcode eingibt, das man also nicht die vorgefertigten Farben nehmen muss?

mfg, Stonie


foxy - Fr 28.03.03 14:07

Form.color
weis aber nich ob das bei einer form geht

aber wenn du den hintergrund andere farbe haben willst dann mach doch einfach ein panel dort hin da geht das 100 pro

und du must auch nich unbedingt einen forbcode verwenden
standartfarben sind deklariert

clred
claqua
clblue
clsilver
etc.


Stonebreaker - Fr 28.03.03 14:12

ich weiss das die Standardfarben deklariert sind, die gefallen mir aber nicht!

Danke, ich versuchs mit nem Panel.

noch ne Frage: ihr kennt doch sicher die Anweisung: MessageBeep(), oder?
jetzt frage ich mich welche Zahlen man da so in die Klammer schreiben kann, dass verschiedene Töne herauskommen. Ich habe s schon mit allen mögliche Zahlen versucht, aber es kommen immer nur 2 verschiedene...

mfg, Stonie


foxy - Fr 28.03.03 14:23

mach dafür neue thread auf


AXMD - Fr 28.03.03 14:33

Hi,

Zitat:
Form.color
weis aber nich ob das bei einer form geht


Klar geht das:


Quelltext
1:
  Form1.Color := $123456;                    


AXMD


Stonebreaker - Sa 29.03.03 12:00

danke, was setze ich denn dann für "123456" ein, einfach z.b.: "0000FF" oder so?
wenn ja, DANKE, und wenn nicht auch... :D

mfg, Stonie


AXMD - Mo 31.03.03 14:31

Hi,

das kannst du dir ausrechnen. Denn die Farbe ist RGB, das heißt:

$FF0000 ist rot
$00FF00 ist grün
$0000FF ist blau

Alles andere musst du dir zusammenmischen. Z.B. für lila eine Mischung aus rot und blau: $FF00FF - je nach Itensität musst du etwas mehr rot /blau nehmen: $EE0065.

AXMD


Stonebreaker - Mo 31.03.03 16:15

wie das mit dem errechnen und so geht kann ich, ich wolte mich nhur noch einmal vergewissern ob jetzt auch diese Codes gemeint waren!
Danke also, Stonie


maximus - Mo 31.03.03 16:56

AXMD hat folgendes geschrieben:
Hi,

das kannst du dir ausrechnen. Denn die Farbe ist RGB, das heißt:

$FF0000 ist rot
$00FF00 ist grün
$0000FF ist blau

...

AXMD


:D Genau falsch, da delphifarben in BGR-order sind (so wie sie im speicher liegen)!

$0000FF ist rot
$00FF00 ist grün
$FF0000 ist blau


Stonebreaker - Mo 31.03.03 17:13

shit, kann ich mir ja gar nich alles merken, aber der Rest vom System ist dasselbe, deor? Also das ich die Farben wie bei den anderen Codes errechnen kann, oder?