Ich brauche mal nen Lösungsansatz:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16:
| procedure TForm1.ToolButton20Click(Sender: TObject); var farbe: TColor; ergebnis: String; begin if ColorDialog1.Execute then farbe := ColorDialog1.Color;
ergebnis := IntToHex(GetRValue(farbe),2)
+ IntToHex(GetGValue(farbe),2) + IntToHex(GetBValue(farbe),2);
SynEdit1.SelText := '#'+(ergebnis); end; |
Die Prozedur übernimmt die Werte auch wenn man im Dialog
auf Abbrechen klickt. Warum ist mir klar, aber wie ändere
ich das?
Danke: Grolle