![]() |
TSlider (VCL)
Liste der Anhänge anzeigen (Anzahl: 2)
Ich habe für eigene Zwecke eine kleine VCL-Komponente erstellt, die 3 Zustände darstellen und verwalten kann: Off, None, On (einstellbar durch MouseClick oder MouseMove)
Es ist eine rudimentäre Umsetzung für meine eigenen Bedürfnisse (basierend auf einem Panel). Für den Fall, dass es jemand gebrauchen kann, hier die Unit zur freien Verwendung. |
AW: TSlider (VCL)
IsSliderStateStored ist etwas nutlos, denn rate mal was das "default" macht. :wink:
Off, None, On = cbUnchecked, cbGrayed, cbChecked Im Prinzip ist das doch eine CheckBox. Wie wäre es, wenn man soeine Komponente von etwas Entsprechendem ableiten würde? * TCheckBox oder TCustomCheckBox * gleiches Verhalten * leicht austauschbar, da kompatible API Man könnte es auch von einem Button ableiten, aber ein Button eigentlich nur zwei "nutzbare" Zusände kennt und hier die Caption neben und nicht auf dem Control steht .... Off, None, On = Up, Disabled, Down Und bezüglich den USES da ganz unten im Code (in Implementation) ![]() |
AW: TSlider (VCL)
Eine Checkbox ist nicht das, was ich wollte.
Die Feinheiten und Redundanzen der VCL sind nicht mein Hauptthema (ich hatte das aus den aktuellen VCL-Controls übernommen). Für mich reicht das so und funktioniert wie gewünscht. Wenn das jemand optimieren möchte, gerne. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:04 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