Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - In TSpinEdit Grafik drehen


hRb - Do 19.03.20 19:17
Titel: In TSpinEdit Grafik drehen
Hallo zusammen,
habe ein (weiteres) Problem-chen. Ich benötige die Funktion eines Spinedit. Allerdings sollten die beiden Richtungspfeile nicht nach oben/unten sondern nach links/rechts zeigen. Ich lese mir die Augen wund, finde aber nicht den "Dreh". Geht das nicht oder hab ich was übersehen?
hRb


Th69 - Fr 20.03.20 10:00

Beim TSpinEdit [http://docwiki.embarcadero.com/Libraries/Rio/en/Vcl.Samples.Spin.TSpinEdit] kommt du über die Eigenschaft Button [http://docwiki.embarcadero.com/Libraries/Rio/en/Vcl.Samples.Spin.TSpinEdit.Button] an den enthaltenen TSpinButton [http://docwiki.embarcadero.com/Libraries/Rio/en/Vcl.Samples.Spin.TSpinButton] - und dieser verfügt über die Eigenschaften [http://docwiki.embarcadero.com/Libraries/Rio/en/Vcl.Samples.Spin.TSpinButton_Properties] (entferne den Haken bei der "Inherited"-CheckBox) DownGlyph und UpGlyph, wo du andere Grafiken hinterlegen kannst (ein Rotieren der Buttons ist damit aber nicht möglich).

Soviel ich noch in Erinnerung habe, ist aber der Source-Code dieser Controls im "VCL/Samples"-Ordner dabei (evtl. aber nur in der Professional-Version).


hRb - Di 24.03.20 15:14

Ja, unter Glyph neue Symbole laden, das habe ich schon mal probiert (wird ein wenig klein),
Zitat:
(ein Rotieren der Buttons ist damit aber nicht möglich)
Darum jedoch geht es mir.
In einer alten Kaufversion von Delphi7 habe ich die Spin.pas gefunden. Ob ich da aber rangehe? Ist nicht ganz trivial, da neben der Grafik auch die Mouse-Schaltflächen zu dimensionieren sind. Im Code finden sich 100-Stellschräubchen und Prüfungen auf Height und Width. Bis dies funktioniert nehme ich vermutlich lieber zwei SpeedButton und ein Editfeld und schreibe ein paar mehr Codezeilen.
Danke jedoch für Antwort.
hRb