Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Flat Checkbox (https://www.delphipraxis.net/153562-flat-checkbox.html)

JnZn558 8. Aug 2010 17:57

Flat Checkbox
 
hallo,

Ich moechte gern so ne checkbox ohne viereck rechts neben caption und mit dem hovereffekt von toolbarbutton, gibt es schon ein passende komponente, und wenn schon wie muss ich dann denn eigentschaften einstellen, oder muss ich alles selber machen???

DarkItachi 11. Aug 2010 21:08

AW: Flat Checkbox
 
Wenn ich dich recht verstehe?

Könntest du nicht einfach einen SpeedButton mit dem Attribut Flat auf True gesetzt benutzen und darauf ein Häkchen als Glyph laden wenn gescheckt.

Als function könnte man dann nehmen:

Delphi-Quellcode:
function BtnChecked(aSpeedButton: tspeedbutton): Boolean;
begin
 With aSpeedButton do
  if Glyph= nil then Result:= False else Result:= True;
end;

procedure Tform.SpeedButtonKlick(sender: Tobject);
begin
 If SpeedButton.Glyph= nil then SpeedButton.Glyph.LoadFromFile('a.bmp') else SpeedButton.Glyph:= nil;
end;

//Anwendung
if BtnChecked(SpeedButton) then...
Sry, wenn ich falsch verstanden habe, oder wenn es nicht funktioniert. Habe den gerade einfach mal geschrieben! ^^ (!nicht getestet!)

JnZn558 13. Aug 2010 01:56

AW: Flat Checkbox
 
danke sehr, sieht ganz gut aus

DarkItachi 16. Aug 2010 21:33

AW: Flat Checkbox
 
Liste der Anhänge anzeigen (Anzahl: 1)
kein Problem..
Ich weiß das ein Toolbar Btn einen anderen Hover Effekt hat, aber die sind eigentlich fast ähnlich..

Mit Photoshop habe ich hier eine gute CheckBox Grafik gemacht: (gerippt) --> Siehe Anhang
Vielleicht hilft sie dir? :wink:


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:48 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