![]() |
Font innerhalb der Komponente zur Laufzeit ändern
Hallo zusammen,
ich benutze die Komponente TO32InspectorGrid(TurboPower - Orpheus). Die Komponente bietet eine Eigenschaft Font, um alle Texte innerhalb der Komponente zu verändern. Leider halt aber ALLE angezeigten Strings. Ich möchte gerne von EINEM Item das ich ausgewählt habe, die Schriftgröße ändern. Es wird doch bestimmt möglich sein über Canvas auf das bestimmte Item zuzugreifen und dessen Größe zu ändern , oder? Wenn jemand diese Komponente kennt und mir einen Tip geben könnte, wäre ich überaus dankbar. Grüße Tyrael |
Re: Font innerhalb der Komponente zur Laufzeit ändern
Ich denke mal, daß die Componente ein Ereignis hat, welches es Dir ermöglicht, auf das Zeichnen einer Zelle zu reagieren (OnDrawCell oder so), dann kannst Du Dich drum kümmern.
...:cat:... |
Re: Font innerhalb der Komponente zur Laufzeit ändern
Jo hat sie und zwar....
OnCellPaint(Sender: TObject; Rect: TRect;Canvas: TCanvas; Item: Word; Cell: TO32IGridCell; var Default: Boolean); ich dachte mir ja auch schon das ich das dort machen könnte, aber weiss nicht wie, da ich bisher mit Canvas nix gemacht habe, weisst du Rat ? |
Re: Font innerhalb der Komponente zur Laufzeit ändern
Schau mal im Forum, das hatten wir schon oft ;-)
![]() ...:cat:... |
Re: Font innerhalb der Komponente zur Laufzeit ändern
schon gelöst :)
Code:
if inspecView.ActiveItem = Item then
Canvas.Font.Style := [fsBold]; so geht es danke dir sakura |
Re: Font innerhalb der Komponente zur Laufzeit ändern
komischer Link den du da gesetzt hast *grins*
der Link führt zu DIESEM Thread lol aber trotzdem danke :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:40 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