AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Farbwerte als String

Ein Thema von CalganX · begonnen am 7. Mär 2003 · letzter Beitrag vom 7. Mär 2003
Antwort Antwort
Seite 1 von 2  1 2      
CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#1

Farbwerte als String

  Alt 7. Mär 2003, 12:36
Hi,
ich will folgendes: die Funktion colortoString liefert zwar auch den Hexwert, allerdings bei Werten, wie clNavy wird auch clNavy zurückgegeben.
Wat kann man da machen?

Chris
  Mit Zitat antworten Zitat
janjan

Registriert seit: 16. Jan 2003
Ort: Bonn ("links über Königswinter ")
240 Beiträge
 
Delphi 4 Standard
 
#2
  Alt 7. Mär 2003, 13:13


Was hat DatumsWert mit Farben zu tun?

Wenns dir um Farben geht, könntest du es so machen:

Form1.Caption:= IntToHex(integer(clblue),6);
Die Wichtigkeit eines Postings im Forum ist reziprok zur Anzahl der enthaltenenen, kumulierten Ausrufungszeichen!!!
  Mit Zitat antworten Zitat
janjan

Registriert seit: 16. Jan 2003
Ort: Bonn ("links über Königswinter ")
240 Beiträge
 
Delphi 4 Standard
 
#3
  Alt 7. Mär 2003, 13:14
Das Integer kannste auch weglassen...
Die Wichtigkeit eines Postings im Forum ist reziprok zur Anzahl der enthaltenenen, kumulierten Ausrufungszeichen!!!
  Mit Zitat antworten Zitat
CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#4
  Alt 7. Mär 2003, 15:39
Ähem... Sorry, fehler. Werde das gleichmal editieren.
Ne... nicht ganz. Ich will aus einer Variable vom Typ TColor einen String des Farbwertes (nicht des -namens) dieser Variable bekommen. Ungefähr so:
Result := ColorToString( aColor ); Nur, dass wenn acolor den Wert clNavy hat (also den Wert von clNavy; da clNavy eine konstante ist), dann auch Result 'clNavy' ist...

Chris
  Mit Zitat antworten Zitat
janjan

Registriert seit: 16. Jan 2003
Ort: Bonn ("links über Königswinter ")
240 Beiträge
 
Delphi 4 Standard
 
#5
  Alt 7. Mär 2003, 15:59
Äh, kuck mal in der Hilfe nach ColorToString, das mach doch genau das was du willst...

Oder versteh ich dich einfach falsch?
Die Wichtigkeit eines Postings im Forum ist reziprok zur Anzahl der enthaltenenen, kumulierten Ausrufungszeichen!!!
  Mit Zitat antworten Zitat
CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#6
  Alt 7. Mär 2003, 16:11
Zitat von Chakotay1308:
Nur, dass wenn acolor den Wert clNavy hat (also den Wert von clNavy; da clNavy eine konstante ist), dann auch Result 'clNavy' ist...


Chris
  Mit Zitat antworten Zitat
janjan

Registriert seit: 16. Jan 2003
Ort: Bonn ("links über Königswinter ")
240 Beiträge
 
Delphi 4 Standard
 
#7
  Alt 7. Mär 2003, 16:20
Delphi-Quellcode:
edit1.Text:=colortostring($ff3216);
edit2.Text:=colortostring(clnavy);
In edit1 steht dann '$ff3216' und in edit2 'clnavy', das ist doch das was du suchst...
Die Wichtigkeit eines Postings im Forum ist reziprok zur Anzahl der enthaltenenen, kumulierten Ausrufungszeichen!!!
  Mit Zitat antworten Zitat
CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#8
  Alt 7. Mär 2003, 16:37
NEIN! Ich will ja eben, dass NICHT der cl...-Name zurückkommt, sondern NUR der $...-Wert!!!!!!!!!

Chris
  Mit Zitat antworten Zitat
Benutzerbild von Jan
Jan

Registriert seit: 24. Sep 2002
Ort: Magdeburg
491 Beiträge
 
Delphi 7 Enterprise
 
#9
  Alt 7. Mär 2003, 16:38
omg janjan,
tut mir leid, aber du scheinst etwas schwer von begriff zu sein

was chris will ist, dass STATT 'clnavy' der farbwert (rgb) ausgegeben wird. Also aus dem konstantennamen clnavy wird der rgb-farbwert.
Wie das geht weiss ich allerdings auch nicht
Gruß
Jan
Jan
Wenn die Sonne der Kultur tief steht, werfen auch kleine Gestalten lange Schatten.
  Mit Zitat antworten Zitat
CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#10
  Alt 7. Mär 2003, 16:52
Hi,
habe gerade den eigentlich Grund für meine Frage klären können: http://www.delphipraxis.net/viewtopic.php?t=294

Chris
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:06 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz