| Autor |
Nachricht |
.dream
Unregistrierter
|
.dream Unregistrierter
00:43:00 16.06.2002 Titel: |
TColor nach Hex/HTML und zurück |
Zitieren |
hallo
vielleicht kann mir ja jemand helfen ;-)
also ich hab da folgendes:
| C/C++ Code: | void __fastcall TForm1::Button1Click(TObject *Sender)
{
if(ColorDialog1->Execute())
Edit1->Text=ColorDialog1->Color;
} | |
| C/C++ Code: | void __fastcall TForm1::Button1Click(TObject *Sender)
{
if(ColorDialog1->Execute())
Edit1->Text=ColorDialog1->Color;
} | |
| C/C++ Code: | void __fastcall TForm1::Button1Click(TObject *Sender)
{
if(ColorDialog1->Execute())
Edit1->Text=ColorDialog1->Color;
} | |
wenn ich mir nachher eine farbe aussuche dann erscheint im edit1 der RGB farbwert, nur wie kann ich diesen in HEXA (z.b. FF00FF) umwandel lassen?
dake an euch im vorhinaus, mfg |
Zuletzt bearbeitet von Jansen am 18:51:10 30.01.2005, insgesamt 1-mal bearbeitet |
|
 |
Werbeunterbrechung
|
|
 |
WebFritzi
Mitglied
Benutzerprofil
Anmeldungsdatum: 23.09.2001
Beiträge: 9879
|
WebFritzi Mitglied
00:50:00 16.06.2002 Titel: |
|
Zitieren |
Schau dir mal IntToHex() an. |
_________________ Riskiere doch mal einen Blick auf www.WebFritzi.de.vu
FROM: doofie (192.255.2.88); TO: WebFritzi (212.128.130.6)
hi, i'm a signature virus. copy me into your signature to help me spread.
|
|
 |
dream
Unregistrierter
|
dream Unregistrierter
01:01:00 16.06.2002 Titel: |
|
Zitieren |
thx aber kannst mir bitte da noch weiterhelfen? hab erst angefangen mit bcpp :-)
| C/C++ Code: | void __fastcall TForm1::Button1Click(TObject *Sender)
{
if(ColorDialog1->Execute())
Edit1->IntToHex(Text=ColorDialog1->Color);
} | |
| C/C++ Code: | void __fastcall TForm1::Button1Click(TObject *Sender)
{
if(ColorDialog1->Execute())
Edit1->IntToHex(Text=ColorDialog1->Color);
} | |
| C/C++ Code: | void __fastcall TForm1::Button1Click(TObject *Sender)
{
if(ColorDialog1->Execute())
Edit1->IntToHex(Text=ColorDialog1->Color);
} | |
[C++ Fehler] Unit1.cpp(22): E2285 Keine Übereinstimmung für 'IntToHex(AnsiString)' gefunden
danke :-) |
|
|
|
 |
WebFritzi
Mitglied
Benutzerprofil
Anmeldungsdatum: 23.09.2001
Beiträge: 9879
|
WebFritzi Mitglied
01:23:00 16.06.2002 Titel: |
|
Zitieren |
| Zitat: |
Edit1->IntToHex(Text=ColorDialog1->Color);
|
OK, wir gehen jetzt mal diese Zeile durch, und schauen, was falsch ist. Auf der linken Seite steht Edit1. Von welchem Typ ist das? Richtig...TEdit. Hilfe zu dieser Klasse finden wir entweder durch direktes Suchen in der Borland-Hilfe oder indem wir den Cursor in das Wort setzen und F1 drücken. Wir schauen also in die Hilfe zu TEdit. Oben stehen die Wörter "Eigenschaften", "Methoden" und "Ereignisse". Die von mir angegebene Funktion IntToHex() kann höchstens eine Methode sein. Wir klicken also auf "Methoden". Es öffnet sich ein neues Fenster. Sehen wir darin aber diese Funktion? NEIN! Also kann IntToHex() keine Methode von TEdit sein, und der Ausdruck "Edit1->IntToHex(von irgendwas)" kann von vorneherein schonmal nicht richtig sein. Soviel von mir zu dir zum Benutzen der Hilfe.
| Zitat: |
Schau dir mal IntToHex() an.
|
Das meinte ich auch so. "Schau dir an" bedeutet beim BCB: In der Hilfe nachschauen. Alles klar? Dann mach das auch mal, und du wirst feststellen, dass sich dein Problem auf diese Weise wie von selber auflöst. |
_________________ Riskiere doch mal einen Blick auf www.WebFritzi.de.vu
FROM: doofie (192.255.2.88); TO: WebFritzi (212.128.130.6)
hi, i'm a signature virus. copy me into your signature to help me spread.
|
|
 |
dream
Unregistrierter
|
dream Unregistrierter
01:53:00 16.06.2002 Titel: |
|
Zitieren |
dank dir, habs gerade versucht und es klappt nach der hilfe :-)
doch trotzdem ist mir es noch ein rätsel wie ich sowas auf auf dieser seite machen kann:
http://chat.fishfinger.org/color.php
damit meine ich nicht das der background changt sondern die umrechnung von RGB farben zu HEXA ware echt interessant, kennt sich da vielleicht jemand aus?
mfg |
|
|
|
 |
WebFritzi
Mitglied
Benutzerprofil
Anmeldungsdatum: 23.09.2001
Beiträge: 9879
|
WebFritzi Mitglied
02:32:00 16.06.2002 Titel: |
|
Zitieren |
TColor ist nichts anderes. Schau dir das in der Hilfe an. Die Rot-, Gelb- und Blau-Werte bekommst du mit den Makros LOWORD, HIWORD, LOBYTE und HIBYTE. |
_________________ Riskiere doch mal einen Blick auf www.WebFritzi.de.vu
FROM: doofie (192.255.2.88); TO: WebFritzi (212.128.130.6)
hi, i'm a signature virus. copy me into your signature to help me spread.
|
|
 |
Serge
Mitglied
Benutzerprofil
Anmeldungsdatum: 07.04.2000
Beiträge: 244
|
Serge Mitglied
10:53:00 16.06.2002 Titel: |
|
Zitieren |
|
 |
dream
Unregistrierter
|
dream Unregistrierter
11:41:00 16.06.2002 Titel: |
|
Zitieren |
dank euch, isch schau mir das ganze nun mal an :-)
mfg |
|
|
|
 |
colorblue
Unregistrierter
|
colorblue Unregistrierter
21:47:27 30.10.2003 Titel: |
TColor in Dezimal aus Hex-Farbcode konvertieren: |
Zitieren |
|
 |
colorblue
Unregistrierter
|
colorblue Unregistrierter
21:45:33 31.10.2003 Titel: |
|
Zitieren |
Kann man denn nicht den Hexa in einen Dezimalwert umwandeln??? |
|
|
|
 |