![]() |
TColorBox - Farbennamen ausblenden
Hi!
Wie kann man bei einer TColorBox die Anzeige des Namens der Farbe ändern? Ist das überhaupt möglich? Es soll nur ein rechteckiger Kasten mit der Farbe zu sehen sein. |
Re: TColorBox - Farbennamen ausblenden
Zitat:
das mache ich einfach mit TEdit: kleines quadratisches Edit-Feld ohne Text, bei OnClick öffnet sich der Farbauswahldialog, und was da ausgewählt wird, wird als Farbe für das Feld verwendet.
Delphi-Quellcode:
Gruss Reinhard
procedure TRKIniSettingTable.ColorEditClick (Sender: TObject);
var oldcolor : TColor; begin if not Assigned (IniColorDialog) then begin beep; exit; end; with Sender as TEdit do begin oldcolor := Color; Color := clWhite; Text := '?'; end; IniColorDialog.Color := oldcolor; if IniColorDialog.Execute then begin with Sender as TEdit do begin Color := IniColorDialog.Color; Text := ''; end; end else begin with Sender as TEdit do begin Color := oldcolor; Text := ''; end; end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:25 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